JavaScript基础语法及数据类型


2.1数据类型

2.1.1字符串(String)

用单引号或双引号括起来的零个或多个单一的字符所组成。

2.1.2数值(Number)

包含整数或浮点数。

2.1.3布尔数据(Boolean)

取值为true或false。

2.1.4空值(null)

表示没有值,取惟一值”null”,大小写敏感。

注:null不能写成Null或NULL。

null既不等于“0”,也不等于“空字符串”。因为“0”是数值,“空字符串”是字符串。

2.1.5未定义值(undefined)

表示尚未定义值。

2.1.6注释语句

// <单行注释语句>

/* <多行注释语句> */

2.2数据类型转换

2.2.1自动数据类型转换

<script>

var x="dadaad"+23;

var y=23+"dad";

var a="23"+10;

var b=23+"10";

var c="30"/"5";

document.write(x);

document.write("<br>");

document.write(y);

document.write("<br>");

document.write(a);

document.write("<br>");

document.write(b);

document.write("<br>");

document.write(c);

</script>

2.3变量

2.3.1变量命名

以字母或下划线开头后面接数字或其它字母,变量名区分大小写

<script>

var A="Uppercase A";

var a="Lowercase a";

document.write(A);

document.write("<br>");

document.write(a);

</script>

2.3.2变量的声明

变量声明时,不必定义类型,所有类型均由小写的var声明。

var name;(自动给出一个未定义值)

var name,sex;(自动给出未定义值)

var name=”张永”,sex=”女生”;(二变量均为字符串)

2.3.3变量的作用域

全局变量(Global variable)和局部变量(Local variable)

<script>

document.title = "变量的作用域实例";

//gv是全局变量

var gv = "JavaScript";

document.write("test函数的输出:<br>");

test();

function test(){

//lv是局部变量

var lv = "VBScript";

document.write("gv=" + gv + "<br>");

document.write("lv=" + lv + "<br>"+ "<br>");

}

document.write("document的输出:<br>");

document.write("gv=" + gv + "<br>");

document.write("lv=" + lv + "<br>");

</script>

2.4常量

2.4.1字符串常量(String Literals)

一般字符串常量

特殊字符的字符串常量

字符

意义

字符

意义

\b

后退一格(Backspace)

\t

制表(Tab)

\f

换页(Form feed)

\’

单引号

\n

换行(New line)

\”

双引号

\r

返回(Carriage return)

\\

反斜线(Backslash)

2.4.2布尔常量(Boolean Literals)

true或false

2.4.3整数常量(Integers Literals)

2.4.4浮点常量(Floating-Point Literals)

2.4.5数组常量(Array Literals)

02JavaScript基础语法及数据类型的更多相关文章

  1. 二.Python基础语法和数据类型

    Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 ...

  2. Python基础语法和数据类型最全总结

    摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...

  3. day 50 js-part1基础语法,数据类型及用法,流程控制语句,循环

    js基本概念: JavaScript 是世界上最流行的脚本语言. JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用. JavaScript ...

  4. Python3基础语法和数据类型

    Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码: # -*- coding: 编码 -*- 标 ...

  5. php基础语法(数据类型、运算符)

    数据类型 标量类型: int, float, string, bool 复合类型: array, object 特殊类型: null, resouce 整数类型int, integer 字符串类型st ...

  6. Java基础语法<一> 数据类型&运算符

    1 数据类型   1.1 整型 类型 存储需求 取值范围 int 4字节 -21 4748 3648 – 21 4748 3647 232 short 2字节 -32768-32767 216 lon ...

  7. Python基础语法-基本数据类型

    此文档解决以下问题: 一.Python中数值数据类型——整型(int).浮点型(float).布尔型(bool).复数(complex) 1.float()函数的运用 2.int()函数的运用 3.t ...

  8. 【python基础语法】数据类型:数值、字符串 (第2天课堂笔记)

    """ 数据类型: 一.数值类型:整数 浮点数 布尔值 二.序列类型:字符串.列表 元祖 三.散列类型:字典 集合 可变数据类型: 列表 字典 集合,可以改动内存地址数据 ...

  9. java基础语法-char数据类型

    1.java中的char描述了UTF-16中的一个代码单元,因此对于基本的多语言层面可以随意的用char表示 ;//int值只能在0到65535即0000到FFFF 对于其他16个代码级别(两个代码单 ...

随机推荐

  1. iOS开发——基础篇——iOS开发 Xcode8中遇到的问题及改动

      iOS开发 Xcode8中遇到的问题及改动 新版本发布总会有很多坑,也会有很多改动. 一个一个填吧... 一.遇到的问题 1.权限以及相关设置 iOS10系统下调用系统相册.相机功能,或者苹果健康 ...

  2. iOS开发——优化篇—— 25个性能优化/内存优化常用方法

    1. 用ARC管理内存 ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露.它自动为你 ...

  3. HTML <iframe> 标签的 src 属性

    HTML <iframe> 标签的 src 属性 <iframe src="/index.html"> <p>Your browser does ...

  4. [Codeforces 1058E] Vasya and Good Sequences

    [题目链接] https://codeforces.com/contest/1058/problem/E [算法] 显然 , 我们只需考虑序列中每个数的二进制表示下1的个数即可. 不妨令Ai表示第i个 ...

  5. Oracle强杀进程

      1.找到sid,serial#: SELECT /*+ rule */ s.username, l.type, decode(l.type,'TM','TABLE LOCK',           ...

  6. mysql数据库中的十进位是什么意思?

    一般在用小数的时候才有用,比如类型你设置了double,十进位你设为2,那么你可以放0.22的值,但是放0.222的值它会自动四舍五入为0.22,相当于小数位数吧

  7. C++中正确使用PRId64 (转载)

    转自:http://blog.csdn.net/win_lin/article/details/7912693 例子参考高性能流媒体服务器SRS:https://github.com/winlinvi ...

  8. PCB Genesis加邮票孔(弧与弧)实现算法

    一.Genesis加邮票孔(弧与弧)实现算法 1.鼠标点击位置P点(可以确认搜索区域位置,确认点击位置周边元素分区,此所讲算法未应用到P点坐标) 2.求出:P1C与P2C (线与弧最近点距离的2个点) ...

  9. bzoj 1093: [ZJOI2007]最大半连通子图【tarjan+拓扑排序+dp】

    先tarjan缩成DAG,然后答案就变成了最长链,dp的同时计数即可 就是题面太唬人了,没反应过来 #include<iostream> #include<cstdio> #i ...

  10. P1128 [HNOI2001]求正整数

    传送门 rqy是我们的红太阳没有它我们就会死 可以考虑dp,设\(dp[i][j]\)表示只包含前\(j\)个质数的数中,因子个数为\(i\)的数的最小值是多少,那么有转移方程 \[f[i][j]=m ...