js(二)

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是系统提供的强制转换的函数。

原文地址:https://www.cnblogs.com/liuxiaokun/p/5090439.html