欢迎来到天天文库
浏览记录
ID:59254559
大小:12.60 KB
页数:3页
时间:2020-09-08
《JS各种数据类型的转换.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JavaScript类型转换Number()转换为数字,String()转换为字符串,Boolean()转化为布尔值。JavaScript数据类型在JavaScript中有5中不同的数据类型:·string·number·boolean·object·function3种对象类型:·Object·Date·Array2个不包含任何值的数据类型:·null·undefinedtypeof操作符你可以使用typeof操作符来查看JavaScript变量的数据类型。实例typeof"John" //返回stringtypeof3.14
2、 //返回numbertypeofNaN //返回numbertypeoffalse //返回booleantypeof[1,2,3,4] //返回objecttypeof{name:'John',age:34} //返回objecttypeofnewDate() //返回objecttypeoffunction(){} //返回functiontypeofmyCar //返回undefine
3、d(ifmyCarisnotdeclared)typeofnull //返回objectconstructor属性constructor属性返回所有JavaScript变量的构造函数。实例"John".constructor //返回函数String() {[nativecode]}(3.14).constructor //返回函数Number() {[nativecode]}false.constructor //返回函数Boolean(){[
4、nativecode]}[1,2,3,4].constructor //返回函数Array() {[nativecode]}{name:'John',age:34}.constructor //返回函数Object() {[nativecode]}newDate().constructor //返回函数Date() {[nativecode]}function(){}.constructor //返回函数Function(){[nativecode]}尝试一下»你可以使用constructor属性来查看是对象是
5、否为数组(包含字符串"Array"):实例functionisArray(myArray){ returnmyArray.constructor.toString().indexOf("Array")>-1;}尝试一下»你可以使用constructor属性来查看是对象是否为日期(包含字符串"Date"):实例functionisDate(myDate){ returnmyDate.constructor.toString().indexOf("Date")>-1;}尝试一下»JavaScript类型转换JavaScript变量可以转换为新变量或其他数据类型:·通
6、过使用JavaScript函数·通过JavaScript自身自动转换将数字转换为字符串全局方法String()可以将数字转换为字符串。该方法可用于任何类型的数字,字母,变量,表达式:实例String(x) //将变量x转换为字符串并返回String(123) //将数字123转换为字符串并返回String(100+23) //将数字表达式转换为字符串并返回
此文档下载收益归作者所有