JS 核心语言基础语法 之 操作符

举报
hwJw19 发表于 2020/07/30 11:34:07 2020/07/30
【摘要】 关于js操作符的这一部分,主要学习要点就是死记硬背,当然了,每个人有每个人的学习技巧啦,怎么记忆最方便,那就看个人了,废话不说先来上图~

关于js操作符的这一部分,主要学习要点就是死记硬背,当然了,每个人有每个人的学习技巧啦,怎么记忆最方便,那就看个人了,废话不说先来上图~

这张图有点大哈,之前的都是我截图的啦,因为一屏能截全,操作符有点多,截不全,我就导出了个大图~

其实你看着图大内容好像挺多的,我给你梳理一下,可能你就不觉得多啦,我们按什么顺序梳理呢?按我平时使用到的频率来吧。平时我用到的最多的,是赋值运算符,其实就是等于号=,上图中赋值运算符也很多,但是在一般的工作中,最常用的就是=,其他的都是涉及到运算的,用到的不多,你可以多尝试了解一下。

用到第二多的,是比较运算符对应上图呢,就是关系运算符和相对运算符,什么大于小于啦,等不等于啦,这里需要注意的是,是否等于(==)和是否全等于(===),==不会判断数据类型,===会判断数据类型,这个使用,根据你具体使用场景来判断就可以了。

再就是布尔操作符用到的比较多,非(!)、与(&&)、或(||),这些在判断条件里经常用到。

然后是算数运算符,包含上图中的一元运算符、乘性运算符、加性运算符,这类运算符主要是用来做计算用的,这里边需要注意到的两个运算符是++和--,因为这两个涉及到前置和后置的问题,我们只讲++,因为--道理跟它是一样的,前置++,就是运算符在变量的前面,后置++,就是++在变量的后面,我们先看下面的例子:

图片.png

大家看到区别了吗?前置++,变量本身先加,后置++,变量先赋值,然后再进行加1的操作。这个是重点哦,千万不要弄错了!

最后我们要说到的是条件运算符,又叫三目运算符,用法是 表达式?执行A:执行B,简言之,就是表达式的值为true,就执行A,如果为false,就执行B。

关于图中的操作符,我们没有提到的就是位操作符了,用到的情况很少,反正我是没有用到过啦,大家可以了解,我就不说了。

关于运算符的优先级的问题,按照上图说明的就可以啦,运算符就到这里吧,其实看着多,真正运用的,也就那么几个,用着用着就熟啦,先这样,拜拜喽~

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。