奇特的javascript特性
来源:互联网 发布:python中的注释 编辑:程序博客网 时间:2024/04/27 05:42
1。
'5'
+ 3 结果是
'53'
而
'5'
- 3 结果是 2
2。
return
{
id : 1234,
title :
'Tony the Pony'
};
会提示语法错误:”缺少分号”。而下面的写法却能按你预想的结果运行:
return
{
id : 1234,
title :
'Tony the Pony'
};
更让人郁闷的是下面的写法竟然可以(至少在谷歌浏览器里是这样的):
return
/*
*/
{
id : 1234,
title :
'Tony the Pony'
};
下面的例子也是同样的问题引起的,但不会报错,而你却得不到想要的结果:
return
2 + 2;
''
==
'0'
// false
0 ==
''
// true
0 ==
'0'
// true
false
==
'false'
// false
false
==
'0'
// true
false
== undefined
// false
false
==
null
// false
null
== undefined
// true
" \t\r\n"
== 0
// true
4。
JavaScript里八进制的转换:
parseInt(
'06'
)
// 6
parseInt(
'07'
)
// 7
parseInt(
'08'
)
// 0
parseInt(
'09'
)
// 0
parseInt(
'10'
)
// 10
- 奇特的javascript特性
- JavaScript中奇特的~运算符
- 灵活而奇特的C++语言特性——引用(上)
- 灵活而奇特的C++语言特性——引用(下)
- 灵活而奇特的C++语言特性——const(一)
- 灵活而奇特的C++语言特性——const(二)
- 灵活而奇特的C++语言特性——const(三)
- 灵活而奇特的C++语言特性——统一初始化
- 灵活而奇特的C++语言特性——typedef & aliases
- 灵活而奇特的C++语言特性——作用域解析(一)
- 灵活而奇特的C++语言特性——作用域解析(二)
- 奇特的物以类聚现象
- 奇特的艺术品
- 【读书笔记】《奇特的一生》
- 奇特的生活秘方
- typedef + 奇特的声明
- 《奇特的一生》
- 读书笔记:《奇特的一生》
- 使用微软企业库构建简单的数据访问层,供新人参考(C#+SqlServer)
- ubuntu10.04-amd64 上安装android SDK环境
- left join 后,去掉重复记录
- 一个轻量级的开源TCP/IP协议栈
- UNIX上的C++程序设计守则( 信号和线程 下)
- 奇特的javascript特性
- 初始化vs环境 命令
- SQL-92定义的errorcode 通过PDO什么的返回的值~
- 个人常用的VIM命令列表
- Android中的XML解析与生成
- 在VIM中设置 显示行号,语法高亮,自动缩进
- svn常用命令
- Android之SharedPreferences
- Android之短信窃听器