第四周学习笔记
JS是一种编程语言,负责网页的动态行为。
输入输出语句
页面输出:document.write()
页面弹出:alert()
控制台输出:console.log()
页面输入:prompt() //默认字符串类型
常、变量
常量const
变量let //本质是盒子名,用来存放数据
数据类型
基本数据类型:
number数字型
string字符串型
boolean布尔型
undefined未定义型(未给值)
null空类型(存放的是对象 -> object 类型)
引用数据类型:
function函数
array数组
object对象
检测数据类型:
typeof x
数据类型转换:
隐式转换
'+':可转换成数字型 e.g +‘123’ ->123
任何数据与字符串相加还是字符串 e.g 2+'2' ->'22'
显示转换
(类型)数据
函数传参
基本数据:形参与实参
引用数据:地址指针
运算符
‘==’:只判断值(可能有隐式转换存在)
‘===’:全等(值&&数据类型)
优先级:
()/++,--,!/先*/%后+-/>,<,>=,<=/==,!=,===,!==/先&&后//.../=
三元运算符:(if双分支语句)
条件 ? 满足 : 不满足
总结:
以上是对js基础核心知识点进行了概括。围绕数据存储、类型、代码复用和交互逻辑
第四周学习笔记
http://localhost:8090//archives/di-si-zhou-xue-xi-bi-ji