码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript基本语法3

时间:2017-03-13 10:21:20      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:英语   十进制   转换   基本   bsp   注意   函数   nbsp   3.1   

1.所谓NaN,英语全称Not a number,表示不是一个数。如果任何一个数和NaN进行操作的话,返回的会是NaN

会弹出NaN。注意:NaN的数据类型也是number

NaN与任何值都不相等,包括它自己本身

isNaN():判断一个参数是否不是一个数

 

2.数值转换

number(),parseInt(),parseFloat()

number():将一个非数值转换为数值

如果是一个布尔值,要么被转换为1,要么被转换为0

如果是数字,那么该是多少,就是多少

如果是null值,会被转换为0

如果是undefined,会被转换为NaN

字符串转换为数字:

如果字符串里面只包含数字,那么只会被转换为十进制

如果字符串为空,将会被转换为0

如果有字母,那么就将会被转换为NaN

如果字符串是八进制,那么会忽略前面的0,但是如果是16进制的话,会转换为相应的十进制数

3.

parseInt():该函数会更多的看是否有数字。如果有就会被转换为数字。如果字符串为空,将会被转换为NaN。还有一点就是,如果是3.14,那么会被转换为3

parseFloat():该函数只能解析10进制,所以没有第二个参数。会将带有小数点的字符串转换为小数。

 

JavaScript基本语法3

标签:英语   十进制   转换   基本   bsp   注意   函数   nbsp   3.1   

原文地址:http://www.cnblogs.com/1028422TL/p/6541319.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!