• js基本数据类型与运算操作符


    JavaScript基本数据类型:
    数值类型(number):分为整型和浮点型
    整型:123 浮点型:1.2 2.2
    字符串类型(String)
    用双引号 或单引号引起来的值
    布尔类型(boolean):真(true) 假(false)
    未定义类型:Undefined专门用来确定一个已经创建但是没有初值的变量;
    空类型(Null):用于表明某个变量的值为空(表明变量已经被赋值,但赋的值为空);
    对象类型(Object):数组、日期对象等
    加号 + 两种作用
    1.当加号两侧为数值时,则进行相加运算
    2.当加号一侧有字符串时,则进行拼接

    基本类型转换:
    1.将数值转换成字符串(toString())
    注意点:
    格式:数值变量名.toString()
    2.将字符串转换成整型。(parseInt())
    注意点:
    1.字符串第一个字符只能为数字 如果不是数值 会报NAN Not a Number
    2.格式:(parseInt(字符串变量名))
    3.将字符串转换成浮点型。(parseFloat())
    注意点:
    格式:parseFloat(数值变量名)

     
     
     
    操作符举例
    看下面这段JavaScript代码。
    c = a + b;
    其中的"="和"+"都是操作符。
    JavaScript中还有很多这样的操作符,例如,加减乘除是JavaScript中比较基本的几个操作符,它们的意义与在数学中没有什么差别。
    JavaScript中最常见的操作符是赋值操作符“=”,上一节我们已经强调过,它不是等于。
    操作符的优先级
    我们都知道,在数学中,“a + b * c”这个式子中,惩罚将先于加法运算。同样,在JavaScript中,这个式子会按相同的顺序执行。我们称之为“优先级”,即“*”的优先级高于“+”。
    与数学中一样,改变运算顺序的方法是添加括号,JavaScript中改变优先级的方法也是添加括号。例如:
    (a +b) * c
    字符串的连接
    在JavaScript中,“+”不知代表加法,同样也可以使用它来连接两个字符串,例如:
    example = "乌" +"龟";
    在上面的例子中,example将包含“乌龟”这个字符串。这是由于“+”完成了“乌”和“龟”的连接,当然了,你也可以把这种行为理解成字符串的加法。
    自加一,自减一操作符
    这里我们来看两个非常常用的运算符,自加一“++”;自减一“--”。首先来看一个例子:
    a = 5;
    a++;//a的值变为6
    a--//a的值有变回5
    上面的例子中,a++使得a的值在原来的基础上增加1,a--则让a在现在的基础上在减去1。所以,其实“a++”也可以写成
    “a = a + 1”;//等同于a++
    复合操作符
    延续上面的例子,其实“a = a + 1”还可以写成:
    a += 1;//将a的值加1之后再赋给a
    这样把运算和赋值结合到一起的操作符叫做符合操作符。上面我们看到的是加法与赋值的结合,JavaScript中还有其它的符合运算符:
    a += b;// a = a + b
    a -= b;// a = a - b
    a *= b;// a = a * b
    a /= b;// a = a / b
  • 相关阅读:
    iTerm2分屏快捷键
    k8s中运维/测试常用的命令整理(随时更新)
    httpRunner自动化测试用例使用笔记
    Git学习笔记-快速上手(mac系统)
    RBAC权限控制逻辑笔记
    CPS中有关CICD的配置
    LDAP中filter的使用
    Docker初级入门
    C语言 实现 HashTable
    从三个线程 排队打印 , 到 多个线程打印
  • 原文地址:https://www.cnblogs.com/wuqiance/p/11350548.html
Copyright © 2020-2023  润新知