Skip to content

JavaScript 基础

学习视频: 黑马程序员前端JavaScript入门到精通全套视频教程,javascript核心进阶ES6语法、API、js高级等基础知识和实战教程_哔哩哔哩_bilibili

书籍: ES6 入门教程 - ECMAScript 6入门 —— 阮一峰著

JavaScript包括ECMAScript(基础、高级)和WebAPIs

简介

js书写位置

行内、内部、外部

注释与结束符

注释:单行、多行 js结束符

输入输出语句、字面量

输出: document.write("内容") 直接在页面body上输出,会被解析成HTML元素 console.log() 控制台输出,给开发者用的 alert 浏览器弹窗 promt 输入语句,提示用户输入

JS代码执行顺序

按HTML文档流顺序执行js代码 alert和promt会跳过页面渲染先被执行

字面量:描述的事/物

变量

运行中可以改变的量,用于保存用户输入的“容器” 生活中的变量:HTML标签、教室

变量的使用

  1. 先声明(定义)变量 let / const
  2. 赋值

变量的更新

let不允许多次声明一个变量

变量的本质和命名规则

常量

基本数据类型

数字

字符串

模板字符串

布尔型、null、undefined

隐式转换和显示转换

运算符

赋值运算符 自增运算符 比较运算符 逻辑运算符及优先级 三元运算符

es6的扩展运算符

if

单分支语句 双分支语句 多分支语句

switch

JS断点调试

while

for

数组

数组的遍历 退出循环 循环嵌套 数组的基本使用及案例 求数组的最大值最小值

数组操作 - 修改、新增、筛选、删除

冒泡排序

函数

基本使用、封装 函数的参数、默认参数 返回值return

作用域

变量的访问原则

匿名函数

逻辑中断

对象

增删改操作 查

对象的方法

随机数

引用数据类型