JavaScript-数据类型的转换,其它类型转成布尔型,其它类型转成字符型,其它类型转成数值型 落日映苍穹つ 2022-04-10 13:54 176阅读 0赞 ## 数据类型转换 ## #### 其它类型转成布尔型 #### var a = "qwert"; //true var a = "666"; //true var a = ""; //false var a = 999; //true var a = 0; //false var a = NaN; //false var a = undefined; //false var a = null; //false //可以使用Boolean()全局函数,强制转成布尔型 var result = Boolean(a); //输出变量的类型和结果 document.write("类型:"+typeof(result)+",值:"+result); #### 其它类型转成字符型 #### var a = true; //"true" var a = false; //"false" var a = 999; //"999" var a = 0; //"0" var a = NaN; //"NaN" var a = undefined; //"undefined" var a = null; //"null" //验证一下我们自己口算的结果 //可以使用String()全局函数,强制转成字符型 var result = String(a); //输出变量的类型和结果 document.write("类型:"+typeof(result)+",值:"+result); #### 其它类型转成数值型 #### var a = true; // 1 var a = false; // 0 var a = "10em"; // NaN var a = "666" // 666 var a = ""; // 0 var a = undefined; // NaN var a = null; // 0 //使用Number()全局函数,进行强制转换 //全局函数或系统函数,是JS内置的函数,名称或大小写必须一致。 var result = Number(a); //输出变量的类型和值 document.write("类型:"+typeof(result)+",值:"+result);
还没有评论,来说两句吧...