变量的使用
-
声明变量 用var来声明。
-
命名规范,不要用大写,要用英文,不能用特殊符号,不能用特殊符号,不能用纯数字,不能以数字打头,不能加空格。命名需起到见名知意作用。
-
关于初始化
var data = 123;
js中等号 " = " 读作赋值,把等号后边的数据存放在左边的变量中。
使用变量名相当于使用里面的数据。 -
变量是允许更改的。
-
变量无需重新声明。
var data = 123; console.log(data); //123 data = data + 1; console.log(data); //124
数据直接用不用存,如果数据暂时不用,那就需要用变量存。
变量的声明和使用从右到左。
js数据类型
1.基本(原始)数据类型:
boolean(布尔)、undefined(未定义)、null(空)、number(数字)、string(字符串)
2.引用数据类型
数据类型转换
数据类型转换分为显式类型转换和隐式类型转换
(一、数据类型隐式转换)
字符串和数字运算,数字会自动转换为string类型。
字符串和布尔运算,布尔会自动转换为string类型。
字符串和undefined,undefined会自动转换为string类型。
数字和布尔运算,布尔的true会自动转为1,false转为0。
数字和undefined运算,运算结果为NaN。
NaN:not a number ,不为数字。
-
任何数据类型与字符串连在一起都会自动转换为字符串。
字符串的拼接var a="123" + 1; console.log(a); //1231
-
字符串与布尔运算
var a=true; var data = "123"; var b = a + data; console.log(b); //true123
-
数字和布尔值运算
var a=true; var data = 123; var b = a + data; console.log(b); //124
-
数字和undefined的运算
var a=true; var data = undefined; var b = a + data console.log(b); //NaN