美文网首页程序员@IT·互联网
JavaScript的一些基本知识(一)

JavaScript的一些基本知识(一)

作者: 黎默丶lymoo | 来源:发表于2017-02-28 16:07 被阅读0次

    个人博客搭建完成,欢迎大家来访问哦
    黎默丶lymoo的博客

    JavaScript中的变量

    一、变量的规则

    1.首字母必须是英文字母或者下划线
    2.由英文字母、数字、下划线和$组成
    3.不能与JavaScript关键词和保留字重名
    4.最好以驼峰命名法,第一个单词首字母小写,其它单词首字母大写

    二、变量的声明方法

    var 变量名

    例如:var a = 10;(变量名a是不分类型的,但是a里面存储的值是分类型的)
    如果想获取变量a的值的类型可以是用typeof。如:console.log(typeof a) 打印一下a的值的种类

    三、变量的转换方式

    1.显示转换

    1.String(); 可以把括号内的值转化为字符串类型
    2.Number(); 可以把括号内的值转化为数值类型,如果是字符串,字符串的内容必须是整数或者小数,不能有其他字符
    3.parseInt(); 转数值类型,可以理解为是取整操作,可以有其他字符,转化的时候其它字符以后的内容不转化。

    2.隐示转换

    隐士转换是什么意思呢?
    就是计算机自己帮我们做的类型转换。
    比如: 1 + "2" 会出现什么结果呢?
    计算机会认为+是一个取正操作符,运算符重载。把1转化成"1"然后和2进行拼接。
    所以结果是12

    四、变量的作用域

    不管全局变量还是局部变量,尽量都不要重名。

    1.全局变量

    在函数外部声明的可以称之为是全局变量,在任何地方都可以使用。

    2.局部变量

    局部变量值,在函数内声明的变量,只能在函数内部使用。


    自己整理的一些JavaScript中变量的知识

    五、变量的数据类型

    1.基本数据类型

    number
    string
    bool
    undefined
    null

    2.复杂数据类型</h3>

    object

    JavaScript中的运算符

    一、大小关系

    基本的 ">,<,=,>=,<=" 我就不在此多说了,相信各位对代码感兴趣的同学都懂~
    在js中"=="则是比较两个运算数的返回值是否相等,"!="则是返回值不相等
    "==="则是比较两个运算数的返回值和数据的类型是否都相等。
    "!=="则是返回值和数据的类型都不相等。

    二、算数运算符

    同样正常的 "+ - * / %" 也不用多说了。
    这里要提两点:
    1."+"号不仅有求和的运算,还能够进行字符串拼接,如之前说的可以帮我们进行隐示转换。
    2."-"号也不仅只有减法运算,还能够对操作的数值进行取反作用。</p>

    三、自增和自减

    i++/i--
    加或减在变量之前,就先计算出变量的值,再进行其他操作。
    加或减在变量之后,就先进行下面操作,再对变量进行求值。

    四、逻辑运算符

    1.逻辑与(&&)

    当条件有2个的时候会用到逻辑运算符,如果两个条件都为true则返回true。

    1.短路与

    逻辑与需要多个条件都为真的时候整个表达式才是真,所以当前面的条件为假的时候,就不会去执行后面的判断条件。

    3.逻辑或(||)

    用逻辑或连接的两个bool值,只要有一个为真,整个表达式就为真,两个bool都为假的时候,整个表达式为假。

    4.短路或

    需要多个条件有一个为真的时候整个表达式就是真,所以当前面的条件为真的时候,就不会去执行后面的判断条件。

    5.逻辑非(!)

    如果条件返回值是true则返回false,如果是false则返回true。

    五、三元表达式

    格式为:条件 ? 结果1 : 结果2
    例如:

    5 > 4 ? true : false
    

    因为5大于4这个结果是真的所以显示为true。

    自己整理的一些JavaScript中变量运算符的知识
    原文链接

    相关文章

      网友评论

        本文标题:JavaScript的一些基本知识(一)

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