什么是JavaScript?

js就是一门客户端语言,不仅要操作浏览器中的某些功能,还要操作页面中的dom元素
- ECMAScript(3/5)【老版本】 (6/7/8)【新版本】:规定了js的语法、变量和操作语句等(国际定义js的语法版本规定的人员:是各个浏览器的核心开发人员)
- DOM:document object model:规定了一些js的属性和方法,用来操作页面中的dom元素
- BOM:browser object model:规定了一些js的属性和方法,用来操作浏览器

什么是变量

可变的量,其实变量就是一个名字,也可以成为容器,用来存储或者代表不同的值
当你使用变量名字的时候,其实就是使用这个名字所代表的值

js中创建变量的方式

  • var 创建一个变量(ES5)
  • let 创建一个变量(ES6)
  • const 创建一个常量(不允许被修改)[es6]
  • function 创建一个函数变量[ES6]
  • import[ES6]
  • class[ES6]

    JS中的命名规范

    • 严格区分大小写
    • 以数字字母下划线组成$,不得以数字开头
    • 不得以关键字和保留字作为变量名
    • 遵循驼峰命名法(变量名的第一个单词的首字母小写,以后每一个有意义的单词的说字母大写)

      Js的基本数据类型

      基本数据类型

  • Number

  • String
  • Boolean
  • Null
  • undefined
  • Symbol(ES6新增的):创建唯一值

    引用数据类型

    Object类

  • 普通对象 Object

  • 数组类 Array
  • 正则 RegExp
  • Math类
  • Date类的实例

    Function类

  • 普通函数