一、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