内部Javascript:直接写在html文件离script标签写在</body>里面
外部JavaScript:代码写在以.js结尾的文件里
语法:通过script标签,引入到html页面中。
内联式Javascript:代码写在标签内部
let 变量名(let不允许多次声明一个变量!!)
let和var的区别:
var声明:
可以先使用再声明(不合理)
var声明的变量可以重复声明(不合理)
变量提升、全局变量、没有块级作用域等
通过单引号('')、双引号("")或反引号( ` )包裹的数据都叫字符串,单引号和双引号没有本质上的区别,推荐使用单引号!!!
拼接字符串:(新)
使用``包含全部内容,用${}包住变量
例如:document.write(`大家好,我叫${name},几年${age}岁`)
只声明变量不赋值的情况就是undefined!!!工作中常使用。
除了+以外的算术运算符比如-* / 等都会把数据转成数字类型!&