JS基础知识

75 阅读1分钟

JS的组成

ECMAScript

定义了JS的语法规范。如:语言本身的变量、数据值、操作语句、内存管理等

DOM文档对象模型

DOM 提供了各种属性和方法用于操作页面上的DOM元素。如:document.querySelector('选择器')DOM元素对象.innerHTMLdocument.createElement('元素')

BOM 浏览器对象模型

BOM 提供了各种属性和方法用于操作浏览器。如:window.onload、window.onresizewindow.setTimeout()、window.setInterval()元素对象、offsetTop、元素对象.offsetLeft

JS中的变量

什么时变量

可以理解为用于存储数据的盒容器。格式: 变量名 = 变量值

定义变量的方式

关键字描述
var定义一个变量
let(ES6)定义一个变量
const(ES6)定义一个常量
function声明一个函数
class(ES6)创建一个类

变量的命名规范

  • 严格遵循大小写
  • 建议为驼峰命名法(有意义的英文组成,第一个英文首字符为小写,其余单词的首字符大写)。如:getUserInfo、addArticle
  • 不能使用关键字或保留字作为变量名
  • 可以使用$、_、英文字母、数字(不允许作为开头)进行命名

JS中的数据类型

基本数据类型

数据类型描述
Number数值型
String字符串
Boolean布尔
Null
undefined未定义
Symbol(ES6)唯一值
BigInt(ES10)表示任意大的整数

复杂数据类型

数据类型描述
Object对象(在JS中万物皆对象)