Javascript 中强制类型转换
2012-08-01 23:01
99 查看
在 javascript 中有3中强制类型转换: Boolean (value), Number(value), String(value)
所以有没有 new 是完全不同的。 new 代表用对象的方式定义变量。
对于 js 中对于函数中定义的变量来说,加 var表示局部变量;不加 var 表示全局变量。
在js 中所有对象都是从object继承过来的。
<html> <head> <script type="text/javascript"> var s = String("hello"); alert(typeof s); //结果是 string var s1 = new String("world"); alert(typeof s1); //结果是 object </script> </head> <body> </body> </html>
所以有没有 new 是完全不同的。 new 代表用对象的方式定义变量。
对于 js 中对于函数中定义的变量来说,加 var表示局部变量;不加 var 表示全局变量。
在js 中所有对象都是从object继承过来的。
相关文章推荐
- JavaScript复习之--JavaScript强制类型转换
- JavaScript学习10 JS数据类型、强制类型转换和对象属性
- 【JavaScript】封装对象与强制类型转换
- JavaScript 中的强制类型转换
- JavaScript深入理解之强制类型转换
- Javascript强制类型转换
- javascript学习笔记(2):强制类型转换机制和运算符
- javascript中强制类型转换
- 详细理解javascript中的强制类型转换
- JavaScript -- 强制类型转换
- javascript中的强制类型转换
- Javascript对象Oject的强制类型转换
- javascript 强制类型转换
- javascript bool 强制类型转换
- Javascript强制类型转换
- JavaScript(六) 强制类型转换
- Javascript强制类型转换函数
- 微软的JavaScript,Post的实例(XMLHTTP)
- 一个简单的用javascript实现的页面内容过滤显示小程序源码
- [源码]JavaScript面向对象编程实践