javaScript知识点

116 阅读1分钟

  javaScript是html和web的编程语言;编程让计算机完成您需要让它们做的工作。

javaScript规范

数据类型

  ECMAScript包括两个不同的数据类型:基本数据类型和引用数据类型;

 基本数据类型:
classDiagram
基本数据类型 <|-- String
基本数据类型 <|-- Number
基本数据类型 <|-- Boolean
基本数据类型 <|-- null
基本数据类型 <|-- undefined
基本数据类型 <|-- Symbol

class String{
字符串
}
class Number{
数字
}
class Boolean{
布尔值
}
class null{
空
}
class undefined{
未定义
}
class Symbol{
    Symbol是ES6引入的一种新的原始数据类型,表示独一无二的值。
}

 引用数据类型
classDiagram
引用数据类型 <|-- Object
引用数据类型 <|-- Array
引用数据类型 <|-- function

class Object{
对象
}
class Array{
数组
}
class function{
函数
}

函数定义

JavaScript中定义函数,两种写法:
    function fun () {}
和
    let fun = function fun () {}

  两种写法完全等价,但是在解析的时候,前一种写法会被解析器提升到代码的头部,因此违反了函数应该先定义后使用的要求,所以在定义函数的时候,全部采用后一种写法。 养成书写良好代码是一切的开始。

运算符

  javascript有两组相等运算符,一组是==和!=,另一组是===和!==,前者只比较值的相等,后者还比较类型是否相等,只使用后一种,不要使用前一种,因为==默认会进行类型转换,举个例子:

    false == 'false'
    false == undefined
    false == null
    null == undefined
    0 == ""
      

  前三个是false,后两个是true

  寄语:渐渐懂得,生活的不易,都是过往所埋下的坑。