1. 变量
-
在计算机中,可以通过一些符号表示一些数据,这个符号就是变量(所谓变量,就是可以初始化后可以再次改变的量)。
-
变量需要定义才能使用。
var 变量名 = 值; -
变量名的命名规范
1)第一个字符不能是数字
2)变量名可以由字母,数字,下划线和$组成
3)不能使用关键字和保留字。
2. 变量的数据类型
- Js是弱类型语言(定义变量时无须指定类型),其数据类型取决于值(变量可以重复赋值,但不能重复定义)。
- JavaScript数据类型可以分为两大类
基本数据 类型:字符串类型(string)、数值类型(number)、布尔类型(Boolean)、null(空)、undefined(未定义)
引用(对象)类型:Date、Array、Function(函数)、RegExp、Objec
stying:“字符串 ” ‘字符串 ’;
数值:可以是小数、负数、整数;
布尔类型:true falsh
例如`
var a=50.5;
var b="中国"
var c=null;
console.log( a,b,c,)
结果
3.变量数据类型检测
typeof 变量名;
例如:
<script>
//定义数值类型变量
var a=10;
//定义字符串类型变量
var str='hello';
console.log(typeof a);
console.log(typeof str);
</script>
结果
其中a为数值类型 str为字符串类型
注意:
1)输出的typeof结果为字符串类型
2)typeof null的输出结果为object
3)只有定义未赋值的输出为undefined
4)其中NaN是一个number类型
例如
<script>
var a=50;
var c=null;
var d;
console.log(typeof a,typeof typeof a,typeof c,typeof NaN)
console.log(d)
</script>
结果