Js里面的强制类型转换

js 和 PHP语言一样是弱类型语言。近期我也在看C语言,并没有传说中那么难,既是书中一再强调的指针部分,也没有那么夸张。至少是理论和语法理解起来不是很难。看起来凡是什么东西,不要总是被别人的话迷惑了,只有自己尝试了,才能获得自己的感受。

PHP 的语法来源于C,JS的语法也有一部分是来源于C。因此理解起来也有有了共同的点。今天在公司做了一个用js遍历对象的事情。当时不知道判断一个js对象是否为空,就想到了可以用强制类型转换。(其实后来知道js会自己做这个步骤。)因此在网上查找了这方面的博客,总结出来,供自己以后留用。


JS强制类型转换

Boolean()   把一个对象、数组、字符串、数值转换成true或者false。

String()     转换成字符串。

Number()  转换成数值,整型或者浮点型

parseInt() 把一个字符串数字,转换成整型。直接舍去小数点后。

parseFloat() 把一个字符串数字转换成字浮点型。整形字符串转换成整形,浮点型字符串转换成浮点型。

 

这篇博客不错,讲解了undefined 与null 关系,一下就记住了。

http://www.cnblogs.com/mengdd/p/3696345.html

原文地址:https://www.cnblogs.com/roverliang/p/4974344.html