前端的三大框架
- pc端
- 小程序端
- app端
前端的三大框架
vue react argular
一个完整的js是由 ecmscr ipt,Dom Bom
js是弱类型,java是强类型
js的特点和特征 - js是脚本语言 不需要编译 浏览器直接识别
- js是解释性语言 根据代码逐一解释 哪行报错,报错的那一行和它下边的代码就不运行了
- js是一种安全性语言
- 可以跨平台使用
js的引入方式 - 内部引入
- 外部引入
- 行内引入 一般没人用行内引入 不推荐使用
引入方式注意事项 - 外部引入的标签内不能写内部引入
- 不能直接在标签内写js代码
- 可以同时存在,但不能互相嵌套
输出语句
弹框工具
alert();
页面输出工具 可以识别标签
document.write
控制台输出工具
console.log() 也叫打印
输出语句的作用 - 输出变量的值,或者输出某些内容的值
- 排错
变量及变量的关键字
var是变量的关键字
它的数据类型取决于值,值是什么类型,变量名就是什么类型 可以重新赋值
后面的值会直接覆盖掉前边的值
常用的数据类型 - number 数字类型
- string 字符串类型
- boolea 布尔类型 值为flase true
- null空值
- undefined 未定义 null和undefined区别 null有值 null是空的 undefined是声明了变量,没有赋值,就是未定义
如何检测当前变量是什么数据类型
typeof 或者typeof加()
number和string类型相加会进行拼接 相减的时候字符串会转成number类型 (隐式类型转换)
NaN非数字
number类型和boolea进行运算时true代表1 flase代表0
html中标签不区分大小写 js中严格区分大小写
报错
is not defined 没有定义
注意事项
分号必须的加
不可以用关键字声明变量