Javascript知识点总结(三)
来源:互联网 发布:常州茗顺网络 编辑:程序博客网 时间:2024/06/04 19:33
优先级和结合性
计算机中数据的算、关、逻、赋等运算需要先考虑优先级然后在考虑结合性
1、优先级是指那部分先计算
2、结合性是指从左向右还是从右向左
优先级算数>关系>逻辑>赋值 优先级排序
结合性 单目、三目和赋值(单三赋) 由右向左
||逻辑运算符中 有一个为真则全为真
则:var result = obj || {};就可以标识当obj为假时,返回一个空的对象。
&&逻辑运算符中全为真则为真
!运算符是逻辑非一元运算符目的是将操作数的布尔值进行求反。所以可以用两次逻辑非操作来得到一个值得等价布尔值:!!x
运算符
1、in运算符一般是用来判断var obj = {x:1}类型的对象中是否存在属性名,如果存在则返回true,不存在则返回false。
2、instanceof一般是用来判断实例和类之间的关系
例如 :
3、typeof 一元运算符,返回值是一个字符串。用于判断数据的类型。
4、delete一元运算符,用于删除对象属性或者数组元素。
5、void一元运算符,出现在操作符之前,操作数可以是任意类型。
void会忽略操作数的值,在操作数具有副作用的时候使用void来让程序更具语义。
例如:
表达式
eval(参数)
1、参数不是字符串,它直接返回这个参数。
2、参数是字符串,它会把字符串当成Javascript代码进行编译
阅读全文
0 0
- Javascript知识点总结(三)
- 《JavaScript权威指南(第六版)》知识点总结(三)
- JavaScript的知识点(三)
- javascript知识点总结(一)
- Javascript知识点总结(一)
- Javascript知识点总结(二)
- Javascript知识点总结(四)
- Javascript知识点总结(五)
- Javascript知识点总结(六)
- Javascript知识点总结(七)
- Javascript知识点总结(八)
- QT 知识点总结(三)
- C++知识点总结(三)
- 前端知识点总结(三)
- JavaScript+总结(三)
- Javascript基础知识点轨迹(三)
- JavaScript小知识点(三):web缓存
- javascript高级程序设计知识点总结(4)
- 指针数组与数组指针
- Codeforces886D
- Git——新手入门与上传项目到远程仓库GitHub
- Android调用系统相册和相机拍照
- Android子线程更新UI的两种方法
- Javascript知识点总结(三)
- codeforces 888E Maximum Subsequence
- 信号与系统杂七杂八的东西
- java异常处理
- cf886E Maximum Elements 题解
- IndicatorSeekBar 自定义SeekBar,滑动显示进度气泡指示器
- leetCode之Longest Substring Without Repeating Characters实现
- 十年程序人生__转自黎活明
- git 远程仓库和本地仓库建立连接