js基本语法3

一、算数运算:

+(加) -(减) *(乘) /(除) %(求余/取模)

var b = a + 3

console.log(b);

var c = b - 6

console.log(c);

var d = c * 5

console.log(d);

var e = d / 3

console.log(e);

余数:两个数相除,如果除不尽,剩下一个比被除数更小的数,这个剩下的数就叫余数

var a = 10

var b = 3

var c = a % b;

console.log(c); // 1

var a = 10

var b = 5

var c = a % b

console.log(c); // 如果能除尽,余数是0

var a = 3

var b = 5

var c = a % b

console.log(c); // 3 小一点的数字除以大一点的数字,余数就是小一点的数字

二、关系/比较运算:

比较大小: >   <    >=    <=

比较运算的结果一定是布尔值

var a = 1

var b = '1'

var c = a > b

var c = a < b

var c = a <= b

var c = a >= b

console.log(c);

相等 ==   重点*****    

直接比较值是否相等,不比较类型

var c = a == b

console.log(c);

全等 ===

先比较类型是否相等,然后如果类型不相等的话,直接就得到false结果了,如果类型相等了,再比较值是否相等

var d = a === b

console.log(d);

不相等 !=

var c = a != b // 因为 == !=的结果一定是相反的,所以我们可以先思考是否相等,再确定不相等的结果

console.log(c); // false

不全等 !==

var a = 1

var b = '1'

var c = a !== b

console.log(c); // true

总结:

    1. == 和 === 的区别

    2. != 和 !== 的结果怎么得到 - 先看 == 和 === 的结果再确定

三、赋值运算:

 +=    -=    *=    /=    %=

var a = 1   //先将a和2相加的结果得到3,再赋值给a

a = a + 2

简写

a += 2

a -= 5

a *= 3 // 3

a /= 1

console.log(a);

var a = 10

a %= 6

console.log(a);

四 、字符串拼接运算:

var a = 1

var b = '2'

+ 左右两边有一个是字符串的话,他的作用是拼接

var c = a + b

console.log(c);

b += 5 // b = b + 5

console.log(b);

五、逻辑运算:

逻辑:  并且&&    或者||     非/取反!

用法: 条件 && 条件       条件 || 条件       !条件

①小红立志要当模特,模特的条件年龄在18~30之间

var age = 19

var result = age > 18 && age < 30

console.log(result);

var result = !(age <= 18 || age >= 30)

console.log(result);

②小红立志要嫁给小明,小明择偶要求:身高在170以上,或者身价1000000,

var height = 150

var money = 2000000

var result = height > 170 || money > 1000000

console.log(result);

var result = !(height <= 170 && money <= 1000000)

console.log(result);

③小红是一个女孩,去了泰国一趟

var isMan = false

isMan = !isMan

console.log(isMan);

六、自增自减运算:

自增运算

var a = 3

a += 1  // 让一个数字在自己的基础上再加1

- 使用简写方式:自增运算

①a++

②++a

自增运算只能针对变量,不能针对表达式,或具体数字

console.log(a);

++放前面和放后面,在某些特定情况下是不一样的,当 自增 碰到 赋值、运算、输出的时候,放前面和放后面是不一样的

var a = 3

var b = a++ // 当自增碰到赋值的时候,++在前面就先进行++,后进行赋值,如果++在后面,就先进行赋值,后进行++

console.log(b); // 3

console.log(a); // 4

例子:

var a = 5

var b = a++ + ++a

 a++ + ++a

5 + 此时a 是6

    5 + 7

console.log(b); // 12

console.log(a); // 7

var a = 2

var b = a++ + a++ + ++a

      2 此时a是3

     2   + 3 此时a是4

      2    + 3  + 5

console.log(b); // 10
 

var a = 1

var b = ++a + a++ + ++a

      2此时a是2

      2   + 2 此时a是3

      2   + 2   + 4

 console.log(b); // 8

 console.log(a);
 

var a = 6

var b = ++a - ++a + a++

      7 此时a是7

      7  -  8 此时a是8

      7 - 8     + 8此时a是9

console.log(b); // 7

console.log(a);

var a = 5

var b = a++ - ++a + a++ + ++a

      5 此时a是6

      5   - 7 此时a是7

      5 -  7   +  7此时a是8

      5 - 7 +7        + 9

 console.log(b);

自减运算符号: --   让自己减1

var a = 5

①a--

②--a

 console.log(a);

var b = a--

console.log(b);

console.log(a);

 var b = --a

console.log(b);

console.log(a);

var b = a-- - --a

 console.log(b);

console.log(a);

var b = --a - --a + a--

      4 此时a是4

      4   - 3 此时a是3

     4   - 3   + 3此时a是2

 console.log(b);

 console.log(a);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值