1.JavaScript:是一门动态语言,客户端脚本语言
载体:浏览器
脚本:借助某个语言衬托
运行机制:解释性语言(浏览器在运行过程中进行解析)
语法格式:.html文件中任何位置
2.写法:
//嵌入式写法:
<head>
<script type="text/javascript">
</script>
</head>
<body>
<script type="text/javascript">
</script>
</body>
<script type="text/javascript">
</script>
//外链js
xxx.js
<script type="text/javascript" src="文件位置"></script>
3.输出语句
document.write(); //将内容输出在body中(document : 当前文档对象(html) 对象)
console.log(); // 在控制台中输出
4.注释
单行注释://
多行注释:/* */
5.变量
var 变量名;
注意:通过var 关键字声明变量会导致变量提升;
变量的声明会被提前到script的顶端;
输出一个未赋值的变量结果是undefined;
var a; //声明变量
a = 100;//赋值变量
var a = 100;//声明并赋值
var b;
console.log(b);//es5中打印值为undefined
let 变量名; es6
1、阻止变量提升
2、阻止变量的重复定义
3、支持块级作用域
6.变量命名法则:
驼峰命名法则:
大驼峰: User ,UserName , ImgTrueColor 类 构造函数 组件 常量 ...
小驼峰: user ,userName ,imgTrueColor 变量、函数、属性、方法 定义
匈牙利命名:
user, user_name, img_true_color 变量、函数、属性、方法 定义
USER ,USER_NAME 类 构造函数 组件 常量 ...