当前位置:网站首页>javscript基础易错点集合
javscript基础易错点集合
2022-08-09 12:55:00 【.calin.】
javscript基础易错点集合
比较运算符和逻辑运算符
比较运算符:如>,<,>=,==,用于对两个数据进行比较,返回的一定是一个布尔值。如果两个数据类型不同,会先转换成相同类型比较。
逻辑运算符:为&&,||,! ,对布尔值进行运算,&&和||先将两边表达式转换成布尔值,得到的结果不一定是布尔值,会出现“短路"的效果.
短路效果:
逻辑或 || : var a = 表达式1 || 表达式2
表达式1 表达式2 a取值
1 0 表达式1结果值
1 1 表达式1结果值
0 1 表达式2结果值
0 0 表达式2结果值
逻辑与 && : var a = 表达式1 && 表达式2
表达式1 表达式2 a取值
1 0 表达式2结果值
1 1 表达式2结果值
0 1 表达式1结果值
0 0 表达式1结果值
console.log( 6 && 4 );//当结果为真时,返回第二个为真的值4
console.log( 0 && 5 );//当结果为假时,返回第一个为假的值0
console.log( 5 || 4 );//当结果为真时,返回第一个为真的值5
console.log( 0 || 0 );//当结果为假时,返回第二个为假的值0
console.log(!5);//false
"短路"即能得到运算结果时就不执行了,从而影响了运算结果。||只要表达式1为true就可得到结果为true,所以不执行表达式2,因此得到的结果是表达式1的结果值。
优先级同级运算符执行顺序,后置++和前置++的区别
对于优先级同级的运算符,执行顺序是怎么样的呢?一般的同级运算符结合方向(结合方向:同级运算符执行顺序为从左到右)为左,赋值运算符如=,+=,等的结合方向为右。
后置++和前置++的主要区别是前者是先运算再自增,返回的是自增前的数值;后者是先自增再进行运算,返回自增后的数值。
边栏推荐
- 30行代码实现微信朋友圈自动点赞
- ABP中的数据过滤器 (转载非原创)
- Sandbox中的进程/线程相关-1
- R language kaggle game data exploration and visualization
- Uni - app - uview Swiper shuffling figure component, click on the links to jump (click to get the item after the row data, remove data operation)
- 从NPU-SLAM-EDA技术分析
- 5G China unicom general exception handling
- 陈强教授《机器学习及R应用》课程 第十六章作业
- 一维数组&指针
- Periodic sharing of Alibaba Da Tao system model governance
猜你喜欢

19、学习MySQL 索引

剑指offer,剪绳子2

面试题精选:神奇的斐波那契数列

5G China unicom 直放站 网管协议 实时性要求

Final assignment of R language data analysis in a university

uni-app - uview Swiper 轮播图组件点击跳转链接(点击后拿到 item 行数据, 取出数据做操作)

绘制混合密度函数图以及添加分位数线

Flutter Getting Started and Advanced Tour (4) Text Input Widget TextField

5G China unicom AP:B SMS ASCII 转码要求

novel research
随机推荐
单面线路板与精密多层PCB线路板区别有哪些?
Flutter Getting Started and Advanced Tour (7) GestureDetector
Deep Learning Based on R Language - Simple Regression Case
JVM之配置介绍(一)
记录本项目中用到的系统调用与C库函数-2
Flutter Getting Started and Advanced Tour (8) Button Widget
透明tune proxy
联通网管协议框图
力扣解法汇总1413-逐步求和得到正数的最小值
ftplib+ tqdm 上传下载进度条
19、学习MySQL 索引
ERP不规范,同事两行泪 (转载非原创)
telnet+ftp 对设备进行 操控 和 升级
基于 R 语言的判别分析介绍与实践 LDA和QDA
Professor Chen Qiang "application in machine learning and R" course chapter 17
GIN文件上传与返回
十六进制字符→十进制数字
流量焦虑背后是企业对客户关系管理的不足
5G China unicom general exception handling
GIN Bind模式获取参数和表单验证