一、js 书写
1、 内部
可以放在任何位置,比如说 head 里面,body 内部的最后或者外面。需注意位置不同,执行顺序会发生变化。不建议使用,因为结构和行为的分离,优化项目;
1 <script>
2 alert("hello world")
3 </script>
2、外部
外部利用 src 引入外部 js 文件,可以放在任何位置,同上。建议使用
<script src="./hello.js"></script>
3、内联(行内)
内联必须在 html 标签里面,通过事件触发。不建议使用
<input type="button" onclick="alert('hello world')" value="按键">
二、 javascript 组成
1、ECMAScript:语法,规定了,以什么样的格式,写代码
2、 BOM:浏览器对象模型,提供了浏览器的操作
3、 DOM:文档对象模型,提供了网页的操作
三者关系:ECMAScript规定了,写什么样的代码,在BOM中操作DOM
三、js 注释
1、单行注释
2、多行注释
// hello world 单行注释
/* 多行注释,可以换行 */
四、 常见的数据类型
- 字符型(string):必须加引号:单''、双""、反``;任何数据,只要加了引号,就是字符!!!
- 数值型(number):29
- undefined(undefined):undefined,未赋值,不是未定义
- 布尔值(boolean):true、false
- 对象(object):标志是{},并不是绝对的
- 函数(function):标志是function,并不是绝对的
- null(object):null,不是空对象,空值,虚无
- 注意:
- 描述,空的时候,除了null,其他都要加 类型
- 空 字符:""
- 空 对象:{}
- 空 函数:function(){}
- 空 数组:[]
- null:null
- undefined未赋值:undefined