美文网首页
三、javascript运算符

三、javascript运算符

作者: 山的那边海的那边有太阳 | 来源:发表于2018-11-14 17:55 被阅读31次

    1.算术运算符

    +

    -

    *

    /

    %(取模,求余数)

    ++(自增)

    --(自减)

    +:

    (1)表示一个正数

    +2

    (2)加法运算

    1+2

    (3)连接符:可以让任意类型的数据和字符串进行拼接,结果是字符串

    字符串:用双引号引起来的

    "hello" +  "world"  "helloworld"

    1+"hello"  "1hello"

    什么时候用作连接符:

    +两边只要出现了字符串,+就是连接符

    1+2+3+"hello"+1+2+3

    3+3+"hello"+1+2+3

    6+"hello"+1+2+3

    "6hello"+1+2+3

    "6hello123"

    /:

    两个整数相除,结果是整数

    5/2=2

    %:取模,求余数

    5%2=1

    ++、--:

    ++自增:在原来的基础上进行+1,

    --自减:在原来的基础上进行-1

    前自增(自减),

      var a=1;

      ++a;//a=a+1

      --a;//a=a-1

    后自增(自减):先赋值,再运算

      var a=1;

      a++;//a=a+1

      a--;//a=a-1

    2.赋值运算符

    =

    +=

    -=

    *=

    /=

    %=

    =:右边的值赋值给左边

    var a = 3;

    a=a+1;

    +=:左右两边进行运算,结果赋值给左边

    int a = 3;

    a+=4;//a=a+4

    a=7

    a*=4

    3.比较运算符:运算符结果是一个布尔值(true、false)

    <

    >=

    <=

    ==

    ===:绝对等于(值和类型都相同)

    !=

    !==:不绝对等于(值和类型不是完全相同,有一个不同或者两个都不同)

    ==:

    比较两边的值是否想等,如果相等,结果true,不相等,结果false

    3==4 false

    3==3 true

    3==”3” true

    ===:

    比较两边的值和类型是否相同,都相同为true,有一个不同,为false

    3===4 false

    3===3 true

    3===“3” false

    !=:

    比较两边的值是否不相等,如果不相等,结果true,相等,结果false

    3!=4 true

    3!=3 false

    3!=”3” false

    !==:

    比较两边的值和类型是否至少有一个不相同,如果有不相同的,结果为true,如果

    都相同结果为false

    3!==4 true

    3!==3 false

    3!==”3” true

    4.逻辑运算符:逻辑运算符是用来运算布尔表达式,结果也是布尔值

    布尔表达式:式子的结果是一个布尔值(true、false)

    &&

    ||

    &&:与,并且

    两边同时为true,结果为true

    true&true

    3>2&4<5 true

    1>2&1<4 false

    ||:或,或者

    两边同时为false,结果为false

    false|false false

    1>2&1<4 true

    !:非

    对就是错,错就是对

    !true false

    !false true

    5.三元运算符:

    格式:

    布尔表达式?值1:值2

    运算原理:

    1.计算布尔表达的值

    2.如果是true,结果为值1

    3.如果是false,结果为值2

    例如:

    1>2?"hello":"world"

    结果:"world"

    相关文章

      网友评论

          本文标题:三、javascript运算符

          本文链接:https://www.haomeiwen.com/subject/smodfqtx.html