js基础
1.js是什么
一种运行在客户端(浏览器)的编程语言,实现人机交互效果
2.作用(做什么?)
3.js组成
第一类:ECMAScript
js的基础语法
第二类:Web APIs
DOM 操作文档
BOM 操作
4.js书写位置
1.内部js
直接写在html文件,用script包住
规范:script标签写在
<body/>上面
2.外部js
写在以.js结尾的文件里
语法:通过script标签,引入到html页面中
3.内联js
5.注释
6.输入输出语法
输出语法1 document
输出语法2 alert
输出语法3
输入语句prompt
7.js代码执行顺序
按html文档流顺序执行
alert prompt会跳过页面渲染先执行
8.字面量
变量
1.变量是什么
一个存储数据的容器
2.变量基本使用
声明 方式
let变量名赋值“=”
3.更新变量
不能重复声明
直接给值
声明多个变量
4.交互两个变量案例
5.变量的本质
内存:计算机中存储数据地方,相当于一个空间
变量本质:在内存中申请一块用来存放数据的小空间
6.变量命名的规则和规范
规则:
1.不能用关键字
2.
规范:
7.数组
将一组数据存在单个变量名下的方式
常量
数据类型
重点:模板字符串
数组操作
1.修改
2.新增
push插在最后
数组.push()
unshift新增在最前面
3.删除
1.pop删除最后一个
2.shift删除第一个
3.splice
冒泡排序
算法实现
第二种