浏览器的两部分
- 渲染引擎:用来解析HTML和CSS,俗称内核
- JS引擎:也称为JS解释器,用来读取网页中的javaScript代码,其后处理运行
js的三种书写位置
行内式
example:
1
2
3<body>
<input type="button" value="点我" onclick="alert('哈哈')">
</body>
内嵌式
example:
1
2
3<script>
alert('hh')
</script>
外部js
写在.js文件中,在head中使用<script>标签引入
example:
1
<script src="./js/t.js"></script>
注释:
和c语言一样
单行注释
//
多行注释
/**/
输入输出语句:
方法 | 说明 | 归属 |
---|---|---|
alert(msg) | 浏览器弹出警示框 | 浏览器 |
console.log(msg) | 浏览器控制台打印输出信息 | 浏览器 |
prompt(info) | 浏览器弹出输入框,用户可以输入 | 浏览器 |
example:
1 |
|
变量:
使用var声明
example:
1 |
|
变量的声明和赋值也可以写在一行,称为变量的初始化
example:
1 |
|
接收用户输入:
1 |
|
声明的变量在未赋值时为undefined
变量也可以不声明直接赋值,但未赋值前不能使用
变量的数据类型随着被赋值的不同而改变(变量没有固定的数据类型)