美文网首页JavaScript
JavaScript 基础(一)

JavaScript 基础(一)

作者: TianBai | 来源:发表于2017-01-13 12:31 被阅读228次

    变量

    • 变量名必须以 字母、$和 _ 符号开头,并且不能包含空格,此外变量名支持大小写
    • javaScript 是一种无类型的语言,不需要指定变量类型,解释器会自动推算出数据类型,还可以将不同类型的值赋给同一个变量: var id = "testID";id = 1;

    运算符

    Java Script 算术运算符,其结果基于 y = 4 最初值
    示例 x 结果
    x = y + 5 9
    x = y + “5" “45"
    x = 10 / y 2.5
    • 数值 + 字符串 = 数值自动转化为字符串,然后这两个字符串连接到一起

    比较和条件运算符

    Java Script 算术运算符,其结果基于 x = 10 最初值
    运算符 说明 示例 结果
    == 等于(不比较类型,只是值) x == “10” true
    === 值和类型都相等 x === “10” false
    x === 10 true
    != 不等于(不比较类型,只是值) x != “10” false
    !== 值和类型都不相等 x !== “10” true
    Java Script 中的 != == !== === 的用法和区别
    var num = 1;
     
    var str = '1';
     
    var test = 1;
     
    test == num   //true 相同类型 相同值
     
    test === num  //true 相同类型 相同值
     
    test !== num  //false test与num类型相同,其值也相同, 非运算肯定是false
     
    num == str   //true  把str转换为数字,检查其是否相等。
     
    num != str   //false  == 的 非运算
     
    num === str  //false  类型不同,直接返回false
    
    • == 和 != 比较若类型不同,先偿试转换类型,再作值比较,最后返回值比较结果 。

    • === 和 !== 只有在相同类型下,才会比较其值。

    相关文章

      网友评论

        本文标题:JavaScript 基础(一)

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