javascript介绍
是一种运行在客户端(主要是浏览器)的编程语言
JS组成
JS编写位置
内部JS编写位置
body的结束标签之上
外部JS编写位置
用src属性引入
JS注释
JS结束符
结束符分号可写可不写,建议写
JS输入输出语法
prompt()提示框输入
document.write()直接输出到页面
alert()警示框输出
console.log()控制台输出
在浏览器页面按F12进入开发者工具查看控制台
变量声明
变量介绍
存储数据的容器
let关键字声明可变变量
let是新版本的,var是老版本的。let声明的作用范围比var更大,var迟早淘汰。
const关键字声明不可变固定变量
变量命名规范
数组
数组声明
数组取值
数组操作方法
数值类型
number数字类型
string字符串类型
加号数字相加,字符相连
boolean布尔类型
两个值:true和false
undefined未定义类型
null空类型
typeof检测数据类型
算术运算符
模版字符串
类型转换
隐式转换
显式转换
运算符
赋值运算符
一元运算符
比较运算符
如果是比较字符的话,会按照对应的ASCII字符代码来比较
逻辑运算符
运算符优先级
程序三大流程控制语句
if分支语句
if else分支语句
if elif else分支语句
三元运算符布尔真假分支
switch语句
while循环语句
break退出循环和continue跳过本次循环
for循环语句
function函数
函数声明
函数调用
函数传参
形参和实参
return关键字函数返回值
匿名函数(后面对象方法用的到)
逻辑中断
object对象
对象是什么
对象声明
对象由属性和方法组成
对象属性及使用
对象方法及使用