书写位置
- 在<body>的<script>标签中书写JS代码
- 在HTML中使用<script src=“”></script>,引入.js文件
输出语句
- alert() 语句——弹出警告框
alert()是内置函数,函数就是功能的“封装”;调用函数需要使用圆括号
字符串要用引号包裹
alert('你好, JS');
- console.log() 语句——控制台输出
console是JS的内置对象,通过“打点”可以调用它内置的log方法,方法就是对象能够调用的函数
变量
变量是计算机语言中能储存计算结果或能表示值的抽象概念,不是数值本身,仅仅是一个用于存储数值的容器
在JS中想要使用变量,第一步就是声明它,并给它赋值
var a = 5;
合法命名
只能由字母、数字、下划线、$组成,但不能以数字开头;不能是关键字或保留字;变量名大小写敏感,a和A是两个不同变量;
驼峰命名法:mathTestScore
默认值
一个变量只定义,但没有赋初值,默认值是undefined;只有被var定义,并赋初值后,才算正式初始化完成
常见错误
- 不用var定义,而直接将值赋予它,虽不引发报错,但会产生作用域问题
- 尝试使用一个既没有被var定义过,也没有赋过值的字符,就会产生引用错误
变量声明提升
由于在执行所有代码之前,JS有预解析阶段,会预读所有变量的定义,所以可以提前使用一个稍后才声明的变量,而不会引发异常;只提升定义,不提升值
// 不会报错,a的值为undefined
console.log(a);
var a = 5;