软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > Web前端 > 工具与技巧 > Boolean,Number,String强制转换的例子

Boolean,Number,String强制转换的例子

  烈火网(LieHuo.Net)教程 Javascript中Boolean,Number,String强制转换的例子

<script type="text/javascript"> 
//Boolean强制类型转换,至少有一个字符的字符串,非0数字或对象为true. 
var b1 = Boolean(''); //false 空字符串 
var b2 = Boolean('hi'); //true 非空字符串 
var b3 = Boolean(100); //true 非零 
var b4 = Boolean(null); //false null 
var b5 = Boolean(0); //false 零 
var b6 = Boolean(new Object()); //true obj 
 
//Number强制类型转换,当转换成小数或整数时与parseInt(),parseFloat()方法有区别. 
//parseInt(),parseFloat(),方法转换第一个无效字符之前的字符串. 
//如parseFloat('5.6.7') 结果为5.6 
var n1 = Number(false); // 0 
var n2 = Number(true); // 1 
var n3 = Number(undefined); // NaN 
var n4 = Number(null); // 0 
var n5 = Number('5.5'); // 5.5 
var n6 = Number('56'); // 56 
var n7 = Number('5.6.7'); // NaN 
var n8 = Number(new Object()); //NaN 
var n9 = Number(100) // 100 
 
//String强制类型转换,把任何值转换成字符串 
var s1 = String(null); // 'null' 
var s2 = String(undefined) // 'undefined' 

</script>

    相关阅读
    栏目导航
    推荐软件