JavaScript数据类型

1、数字类型(Number类型):包含整数、小数、以及特殊值NaN(Not a Number 不是一个数字,但是他是数字类型,可以理解为计算错误)。

2、字符串类型(String类型):所有的用引号包括起来的(单引号、双引号)汉字一定是字符串类型。

3、布尔类型(Boolean类型):它只有2个值true和false。true:为真,满足条件。false:为假,不满足。

4、未定义类型(Undefind):只有一个值Undefind。

5、空类型(Null):只有一个值null,空对象。

查看数据类型

typeof可以用来查看数据类型

console.log(typeof 变量名);在控制台查看

数据类型转换

1自动类型转换,根据上下环境程序自动类型装换。

2强制类型转换

ParseInt()其他类型转换为数字类型(int类型)字符转数字类型只有首字符为数字的字符串转换后得到数 字,其它都是NaN。从首字符开始转换连续数字。忽略小数位,转换后为整数。

ParseFloat()其它类型转换为数字类型(Float类型)只有首字符是数字才能转换为真实数字,其它都是NaN。从首字符开始转换连续数字转换为真实 数字,其它忽略。转换之后保留有效小数位数。

Number()其它类型转换为数字类型只有纯数字的才能转换得到真实数字。

布尔类型转换为Number:true转换为1、false转换为0。

未定义类型转换为Number:underfind转换为NaN。

空类型转换为Number:null转换为0。

Boolean()将其它类型转换为布尔类型 NaN 0 “” ‘’ underfind null 转换为false其它都是true。

String()将其它类型转换为字符串类型

JavaScript输出方式

1、alert输出

这种方式是我们经常在浏览网页的时候经常看到的,就是我们在浏览网页的时候会弹出一个提示。这样的效果就是通过alert方式输出的。

2、document.write输出

这种输出方式是直接输出在页面当中。我们只需要敲上 document.write(“Hello World”); 这样就ok了。

3、console.log输出

这种方式应用于调试,属于通过调试工具方式输出。它的格式是 console.log(“Hello World”); 此时我们打开浏览器运行一下看一下效果。发现页面没有任何东西,因为这种方式是通过调试工具进行查看的。我们打开浏览器,按下F12或者审查元素然后点击console就显示出来了。