js 的书写及基础语法
一、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