大前端:PC端 小程序端 APP端
前端的三大框架:vue React Angalar
一个完整的的js是由ECMAScript,Dom,Bom组成的
js是弱类型 java是强类型
js弱类型:根据后面等于号赋值才知道它是什么类型 多次赋值,后面会覆盖前面的值
特点特征:1.js是脚本语言 (不需要编译浏览器可直接识别)
2.js是解决性语言(哪行报错,后面执行都不显示,但不影响前面的)3.js是一种安全性语言
4.跨平台性
引入方式:1.内部引入 <sctipt></sctipt>
2.外部引入<script src =""></sctipt>
输出语句:1.弹出提示框alert();
2.页面输出工具document.write();
3.控制台输出工具console.log
输出语句的作用:1.输出变量的值,输出某些内容的值 2.排错
变量 var:关键字 关键字不能声明变量
数据的基本类型:1.number 2.string 3.boolean 4.null(空值 1.并不知道要定义什么类型 2.清空变量) 5.undefined(未定义)
typeof:检测当前变量是什么数据类型
number+string 是拼接
number-string 相减运算 string类型转换数字类型然后进行相减
当number类型和布尔类型运算 true为1 false0
语法:1.区分大小写 2. 分号结尾 3.声明变量不能使用变量名4.不以数字开头
哪些关键字不能声明变量?