学好JavaScript,让自己成为前端的猴赛雷大佬!

Posted IT_Holmes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学好JavaScript,让自己成为前端的猴赛雷大佬!相关的知识,希望对你有一定的参考价值。

1.算数操作符

这个就很简单,正常的 ,加(+),减(-),乘(*),除(/),取余(%)。

2.一元运算符

语法格式:

++ 或者 --

例如:
var n = 6;
n++;
console.log(n);

同时,注意++和 --,在前在后的结果和问题!

也就是n++和++n的区别,前者先执行后加1,后者是先加1后执行。

这里举一个例子可以看一下:

在这里插入图片描述

执行上面的结果发现是:13

在这里插入图片描述

执行上面的结构发现是:12

这就是n++和++n的区别,前者先执行后加1,后者是先加1后执行。同理n–和--n也是一样的

3.逻辑运算符

语法格式:

&& 逻辑与运算符;	//同为真(true),则结果为真(true)。
|| 逻辑或运算符;	//只要有一个为真(true),则结果为真(true)。
! 逻辑非运算符;  //取相反,当前为真(true),则结果为假(false);当前为假(false),则结果为真(true)。

其中true为0,false为1。

在JS中,逻辑运算的结果是决定整个表达式的子表达式的值。

这里运算优先级,先运行 && ,再运行 || 。

例如:a || c && b;

先运行c && b ,在和a || 进行运算。

4.比较运算符

> 大于号 ,< 小于号
= 大于等于,<= 小于等于
== 等于,=== 全等,!= 不等于,!== 不全等

解释一下全等和等于:

全等比较的是值和类型。

等于只是比较值。

因为JS是一种弱类型语言,变量的数据类型存在自动转换。因此,等于==,也只是比较的是值。

5.赋值运算符

= , += ,-= ,/= ,*= ,%=

上面这些很简单举个例子:

var a = 1;

var b = 2;

b += a;

//这里b += a就是b = b + a;同理其他的也是一样。

6.运算优先级

运算优先级从上往下:

1.()优先级最高

2.一元运算符 ++ ,-- ,!

3.算术运算符 先 *,/ ,%,后 +, - 。和数学一样先乘除取余后加减。

4.关系运算符 > ,< ,>= ,<=

5.相等运算符 == ,=== ,!= ,!==

6.逻辑运算符 先&& 后 ||

7.赋值运算 =

再判断一个复杂语句时,从上往下,依次来判断和推导出最后的结果,在中间推导出的小结果可以使用false或者true来直接替换原式。

以上是关于学好JavaScript,让自己成为前端的猴赛雷大佬!的主要内容,如果未能解决你的问题,请参考以下文章

学好JavaScript,让自己成为前端的猴赛雷大佬!

学好JavaScript,让自己成为前端的猴赛雷大佬!

学好JavaScript,让自己成为前端的猴赛雷大佬!

零基础如何快速学好大数据?

零基础如何快速学好大数据?

无插件猴赛雷!SuperMap iClient3D for WebGL的4大“网红 ”潜质