JS JS是动态,弱类型语言 判断语言 强弱类型:是否存在强制类型转换 动静态语言:是否需要编译 JS语句如果写在一行,两个语句之间一定要加 ; 写在不同行 ; 加不加无所谓 默认以分号作为结束符 注释 单行注释 //单行注释 多行注释 /* 多行注释1 多行注释2 */ js引入方式 script标签内直接写,可在head或者body最后写 <script> alert(123) </script> 通过script标签src添加 引入外部js文件 <script src="js.js"></script> 常量和变量 标识符 标识符必须是字母,下划线,美元符号$和数字组成,数字不能开头. 标识符区分大小写. 推荐使用驼峰体 声明 var 声明一个变量 let 声明一个块作用域中的局部变量, const 声明一个常量,常量声明的时候一定要初始化.无法被修改 JS中的变量声明和初始化是可以分开的. var y // 只是声明,y值默认为undefined var x= 5 //规范的声明并初始化,声明全局或局部变量 x = 6 //不规范的初始化,不建议,严格模式下会产生异常,再赋值之前不能引用,因为没有声明,一旦纸样赋值就是全局作用域. function hello() { var a // 只是声明,a为undefined.作用域再函数中 a=100 } console.log