JavaScript在HTML中三种使用方式:
- 在HTML代码
<head>
中包含<script type="text/javascript">(代码块)</script>
。 - 在HTML代码
<head>
中使用<script type="text/javascript" src="x.js"></script>
包含外部文件。
(解析完JS代码之后页面内容才显示出来) - 在HTML代码
<body>
最下方使用<script type="text/javascript" src="x.js"></script>
包含外部文件。
alert()在浏览器中弹出警告框
document.write()向body中输出内容
console.log()向控制台输出内容
JS六个数据类型:
- 五个基本数据类型:number null string boolean undefined
- 一个复杂数据类型:object
typeof用来检查数据的类型,以字符串形式返回
typeof null = object
NaN + 任何数据 = NaN
强制转换数据类型:
转换类型 | 转换方式(原类型均不改变) |
---|---|
转换成string类型 | 1.调用String()函数 2.被转类型.toString() |
转换成number类型 | 1.调用Number()函数 |
转换成boolean类型 | 1.调用Boolean()函数 |
逻辑运算符
逻辑运算符:!非 &&与 ||或
- !非 取反(非布尔值会先将其转化为布尔值)
- &&与 返回布尔值,有假则假。如果第一个值是假,则不会看后面那个。(非布尔值会先将其转化为布尔值,并返回原值(&&、||两个true返回后面的,两个false返回前面的))
- ||或 返回布尔值,有真则真。如果第一个值是真,则不会看后面那个。(非布尔值会先将其转化为布尔值,并返回原值(&&、||两个true返回前面的,两个false返回后面的))