• 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
  • 相关阅读:
    二分练习题4 查找最接近的元素 题解
    二分练习题5 二分法求函数的零点 题解
    二分练习题3 查找小于x的最大元素 题解
    二分练习题2 查找大于等于x的最小元素 题解
    二分练习题1 查找元素 题解
    code forces 1176 D. Recover it!
    code forces 1173 B. Nauuo and Chess
    code forces 1173 C. Nauuo and Cards
    吴恩达深度学习课程笔记-15
    吴恩达深度学习课程笔记-14
  • 原文地址:https://www.cnblogs.com/wuqiance/p/11350548.html
Copyright © 2020-2023  润新知