JavaScript类型转换
来源:互联网 发布:网络说唱歌曲大全 编辑:程序博客网 时间:2024/06/05 09:27
JavaScript数据类型
JavaScript有5种不同的数据类型:
string,number,boolean,object,function。3中对象类型:
Object,Date,Array2个不包含任何值得数据类型:
null,undefinedtypeof用来查看数据类型
typeof "John" // 返回 string typeof 3.14 // 返回 numbertypeof NaN // 返回 numbertypeof false // 返回 booleantypeof [1,2,3,4] // 返回 objecttypeof {name:'John', age:34} // 返回 objecttypeof new Date() // 返回 objecttypeof function () {} // 返回 functiontypeof myCar // 返回 undefined (如果 myCar 没有声明)typeof null // 返回 object
注意:数组,日期,null均为object类型。
constructor 属性
constructor 属性返回所有 JavaScript 变量的构造函数。
可以使用 constructor 属性来查看对象是否为数组 (包含字符串 “Array”):<body><p>判断是否为数组。</p><p id="demo"></p><script>var fruits = ["Banana", "Orange", "Apple", "Mango"];document.getElementById("demo").innerHTML = isArray(fruits);function isArray(myArray) { return myArray.constructor.toString().indexOf("Array") > -1;}</script></body>
可以使用 constructor 属性来查看对象是否为日期 (包含字符串 “Date”):
<body><p>判断是否为日期。</p><p id="demo"></p><script>var myDate = new Date();document.getElementById("demo").innerHTML = isDate(myDate);function isDate(myDate) { return myDate.constructor.toString().indexOf("Date") > -1;}</script></body>
JavaScript 类型转换
数字转换为字符串:String( )和toString( )方法。
String(100); //输出"100"(100).toString; //输出"100"
布尔值转换为字符串:String( )和toString( )方法。
日期转换为字符串:Date( )方法,toString( )方法。
Date() // 返回 Thu Jul 17 2014 15:38:19 GMT+0200 (W. Europe Daylight Time)obj = new Date()obj.toString() // 返回 Thu Jul 17 2014 15:38:19 GMT+0200 (W. Europe Daylight Time)
将字符串转换为数字:
全局方法 Number() 可以将字符串转换为数字。
字符串包含数字(如 “3.14”) 转换为数字 (如 3.14).
空字符串转换为 0。
其他的字符串会转换为 NaN (不是个数字)。将布尔值转换为数字:Number()方法,true返回1,false返回0。
将日期转换为数字:
d = new Date();Number(d) d = new Date();d.getTime()
阅读全文
0 0
- JavaScript 类型 及 类型转换
- javascript:类型转换
- javascript:类型转换
- JavaScript中的类型转换
- javascript类型转换
- Javascript中的类型转换
- javascript中的类型转换
- javascript的类型转换
- javascript 强制类型转换
- Javascript 类型转换
- javascript类型转换
- JavaScript类型转换
- JavaScript类型转换
- Javascript强制类型转换
- javascript中的类型转换
- JavaScript中的类型转换
- javascript类型转换表
- JavaScript 类型转换
- SQL数据库入门(一)
- mysql中创建唯一约束防止数据重复
- Lua中Userdata类型源码实现
- Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)
- [MYSQL-10]计算字段
- JavaScript类型转换
- 程序=数据结构+算法
- opencv车牌识别
- 装饰器学习笔记3:简单的函数装饰器
- 嵌入式作业
- 【区块链】以太坊私有链下智能合约部署
- windows下Qt 生成Unicode编码xml
- Linux下php7安装命令记录
- 求出1-1000之间所有的满足如下条件的数:它的每个位上的数字的3次幂之和等于它本身,比如153。