0. 简介
JavaScript 对网页行为进行编程
javascript 是脚本语言,是一种轻量级的编程语言
JavaScript 是动态类型语言,而 Java 是静态类型语言
JavaScript 是弱类型的,Java 属于强类型
1. 命名规范
区分大小写
第一个字符必须是一个字母、下划线(_)或一个美元符号($);其他字符可以是字母、下划线、美元符号或数字
不能含有空格和其他标点符号。
不能以关键字或保留字命名
2.书写规范
缩进的最小单位是4个空格
所有的变量应该在使用前声明
命名应该由26个大小写字母(A .. Z, a .. z),10个数字(0 .. 9)和_(下划线)组成。不要在名字里使用$(美元符号)或(反斜线符号)。
3. 使用
1、JavaScript 代码必须位于 < script > 与 </ script > 标签之间。
<script>
document.getElementById("demo").innerHTML = "我的第一段 JavaScript";
</script>
1
2
3
2
3
2、JavaScript 文件放置外部脚本引用。
<script src="myScript.js"></script>
1
外部 JavaScript 的优势:
1、分离了 HTML 和代码
2、使 HTML 和 JavaScript 更易于阅读和维护
3、已缓存的 JavaScript 文件可加速页面加载
4. 注释
// 单行注释
/* */ 多行注释
5. 输出
输出
代码 | 详解 |
---|---|
window.alert() | 【弹出警告框】 |
document.write() | 【将内容写到HTML文档中】 |
innerHTML | 【写入到HTML中】 |
console.log() | 【写入到浏览器控制台】 |
附(PS:console有很多有意思的玩法)
console.log('文字信息');
console.info('提示信息');
console.warn('警告信息');
console.error('错误信息');
语句标识符(关键词)
关键词 | 详解 |
---|---|
break | 用于跳出循环。 |
catch | 语句块,在 try 语句块执行出错时执行 catch 语句块。 |
continue | 跳过循环中的一个迭代。 |
do ... while | 执行一个语句块,在条件语句为 true 时继续执行该语句块。 |
for | 在条件语句为 true 时,可以将代码块执行指定的次数。 |
for ... in | 用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 |
function | 定义一个函数 |
if ... else | 用于基于不同的条件来执行不同的动作。 |
return | 退出函数 |
switch | 用于基于不同的条件来执行不同的动作。 |
throw | 抛出(生成)错误 。 |
try | 实现错误处理,与 catch 一同使用。 |
var | 声明一个变量。 |
while | 当条件语句为 true 时,执行语句块。 |