js中的|| 与 &&
来源:互联网 发布:类似爱情2只有我知 编辑:程序博客网 时间:2024/05/16 17:36
a && b : 将a, b转换为Boolean类型, 再执行逻辑与, true返回b, false返回a
a || b : 将a, b转换为Boolean类型, 再执行逻辑或, true返回a, false返回b
转换规则:
对象为true
非零数字为true
非空字符串为true
可以直接写成
a || b : 将a, b转换为Boolean类型, 再执行逻辑或, true返回a, false返回b
转换规则:
对象为true
非零数字为true
非空字符串为true
其他为false
根据我的理解,下面这个才对:
||是默认值或第二途径获取值的简易语法。
比如
1
2
3
var
temp=document.getElementById(
'temp1'
).value;
if
(!temp)
temp=
'defaultValue'
;
可以直接写成
1
var
temp=document.getElementById(
'temp1'
).value||
'defaultValue'
;
0 0
- js中的|| 与 &&
- js中的|| 与 &&
- js中的|| 与 &&
- js中的|| 与 &&
- js中的|| 与 &&
- js中的|| 与 &&
- js中的|| 与 &&
- js中的|| 与 &&
- js中的||与&&用法
- js中的&&与 ||
- js中的||与&&用法
- js中的||与&&用法
- js中的|| 与 &&
- js中的prototype与constructor
- js中的call与apply
- JS中的冒泡与捕获
- Js中的单引号与双引号
- android中的webView与js
- 复制拓扑
- GIF文件存储结构
- Android打包常见错误之Export aborted because fatal lint errors were found
- Eclipse+PyDev+Django+Mysql搭建Python web开发环境
- 资讯:爱加密林魏:CTO应该这样做!
- js中的|| 与 &&
- 开源GIS之GRASS
- Index-All
- 完美世界实习面试总结
- Android APP如何防止二次打包------对比签名
- Android 基于位置的服务(LBS)
- Objective C 编程语言里面的类别的作用
- 编译6261源码11C出现make: *** [mmi_feature_check] Error 1
- DbUtils的使用