是一种嵌入在网页中的程序段。
是一种解释型语言,被浏览器解释执行。
javascript加入网页中的方式:
1、内嵌式:在网页中加入<script>标识,标识中间的内容为js代码。只能用于本网页
<script></script>
2、外联式:将js代码独立成*.js文件。通过<script>的 src属性导入。可以用于多个网页
<scriptsrc="a.js"></script>
注意,一旦该<script>标签导入了js文件,那么在该<script>标签中,就不能再xiejs代码。
3、在元素事件,加入js代码
<inputtype="button" οnclick="alert('ddd')">
4、超链接伪URL方式。
<a href="javascript:alert('dd')">跳转</a>
弱类型,不一定要初始化。
弱类型是指变量任何数据都可以存放。可以存放数字,可以存放字符串,也可以存放对象的引用。
正因为javascript是弱类型的语言,所有形参不能指明变量的类型。
用户自定义的变量名和函数名不能喝标签同名。函数名也不能和元素的ID同名。
JavaScript数据类型分为:原始类型和引用类型。
Undefined:
当声明的变量未初始化时,值为undefined。
当函数无明确返回值时,其调用结果也是undefined。
Null
Boolean
Number:NaN表示非数字,它与自身不相等。一般发生在类型转换失败时,isNaN()校验是否为数字。
string