JScript---数据类型转换
来源:互联网 发布:迷恋网络的危害 编辑:程序博客网 时间:2024/06/05 17:36
<script type="text/javascript">//Number转换规则 0:falseNumber(""); //0Number(" "); //0Number(false); //0Number(null); //0Number("123"); //123Number("123abc"); //NaNNumber(undefined); //NaN//String转换规则String(123); //"123"String("abc"); //"abc"String(true); //"true"String(undefined); //"undefined"String(null); //"null"//Boolean转换规则,除以下类型为flase,其它全部为trueBoolean(undefined); //falseBoolean(null); //falseBoolean(0); //falseBoolean(-0); //falseBoolean(+0); //falseBoolean(NaN); //falseBoolean(""); //falseBoolean(" "); //falseBoolean(new Boolean(false)); //trueBoolean([]); //trueBoolean({}); //true//<span style="font-family: Arial, Helvetica, sans-serif;">由于自动转换有很大的不确定性,而且不易除错,建议在预期为布尔值、数值、字符串的地方,全部使用Boolean、Number和String方法进行显式转换</span>//自动转换数值'1' - '2'; // -1'5' * '2'; // 10true - 1; // 0false - 1; // -1'1' - 1; // 0'1'*[]; // 0false/'1'; // 0'abc'-1; // NaN//自动转换String'2' + 1; // 21'2' + true; // 2true'2' + false; // 2false'2' + {}; // 2[object Object]'2' + []; // 2'2' + function (){}; // 2function (){}'2' + undefined; // 2undefined'2' + null; // 2null//其它true+2; //3true+true; //21+[1,2]; //11,21+{a:1}; //1[object,Object]{a:1}+1; //1({a:1}=1); //[object Object]1//四个特殊表达式[]+[]; //[]+{}; //[object Object]{}+[]; //0+[]; //0({})+[]; //[object Object]{}+{}; //NaN+{}; //NaN{}+{}; //[object Object][object Object]{}+[]; //[object Object]</script>
0 0
- JScript---数据类型转换
- jscript
- Jscript
- JScript
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 数据类型转换
- 测试一下
- XPath 详解,总结---写的不错
- 整理
- 嵌入式 amr-linux上udpsvd以及tcpsvd作用说明
- 常见HTTP状态码
- JScript---数据类型转换
- cocosStudio的使用-04-PageView无法垂直滑动解决办法
- Application.DoEvents()
- 开新林哲自曝:打造二手车全球经营
- 约瑟夫环
- windows下通过VNC客户端软件远程连接Ubuntu14.04的桌面共享服务vino
- java连接memcached,并对比从数据库中查询数据与从memcached查询的性能
- 04 Menu 菜单
- JS计算时间差