JS学习总结(2)——变量

JavaScript 变量

使用关键字 var 声明变量

var a;

如果没有在 var 声明语句中给 a 指定初始值, 在 a存入一个值之前, a 的初始值为 undefined

赋值运算符

在JavaScript中,等号 = 称为“赋值”运算符,而不是“等于”运算符。

var x = 3;

变量命名

规则:

  1. 由字母、数字、下划线、$符号组成,不能以数字开头
  2. 不能是关键字和保留字,例如:for,while,this,name
  3. 区分大小写
  4. 不能是算数运算符
  5. 变量命名不允许使用连字符(-)

规范:

  • 变量名必须有意义
  • 遵守驼峰命名法
  • 建议不要用$作为变量名

数据类型

JavaScript 有五种基本数据类型:
字符串(string)、数字(number)、布尔(boolean)、空(null)、未定义(undefined)和一种复杂数据类型:对象(object)

type of运算符

用 typeof 运算符来查看值得类型,它返回的是类型的字符串值。

var b=1;
typeof (b)==="number"

undefined 和 null

undefined 类型只有一个值,即 undefined;
null 类型也只有一个值, 即 null。
undefined 指从未赋值;
null 指曾赋过值,但是目前没有值。

布尔值

布尔值只有两个值:true 或 false。

var a = true;

布尔值经常用在条件测试中使用。当值为 0,null,undefined,空字符串时布尔值为false。 任何拥有值的字符串其布尔值为true。

数字

数字表示可以有小数,也可以用科学计数法表示。

var a =100;
var b =5e3;

字符串

字符串是存储字符的变量,可以是引号中的任意文本,使用 单引号双引号
可以在字符串中使用引号,只要不包含包裹字符串的引号。

  • 使用单引号括起来的字符串中,如果要包含单引号须使用反斜杠(\)转义处理字符串中的单引号。
  • 使用双引号括起来的字符串中,如果要包含双引号须使用反斜杠(\)转义处理字符串中的双引号。
var test = '小明说:\'大家好,我们一起学习吧.\' ';

如果使用单引号开始一个字符串,那么也应该用单引号结束

你可能感兴趣的:(HTML/CSS/JS,javascript)