js是一个动态的,也就是说,当赋值之后还是可以接着改变
js的数据类型:
一、基本数据类型
1、数值型
特殊的值:
NaN(not a number)判断是否是一个数
var a = “abc”;
window.alaert(parseInt(a));
infinity(无穷大)
window.alaert(6/0);
有两个函数可以用于判断 isNaN isFinity
2、布尔类型
3、字符串
当有特殊的字符时需要用\修饰
假如字符串中包括一个问号或是双引号
var a = “abasf\?gee\"”;
通过typeof可以查看变量具体的数据类型 window.alert("v1是"+typeof v1);
二、复合数据类型
1、数组
2、对象
三、特殊数据类型
1、null
2、undefine 未定义,未赋值报错 window.alaert(tt); var aa; window.alaert(aa);
三、数据类型的转换
1、自动转换
var a = 123; //a是一个数值
a="hello"; //a的类型就是string
2、强制转换
比如:var b = parseInt("123")
parseInt(),parseFloat是系统提供的强制转换的函数。
时间: 2024-10-22 04:49:36