javaScript客户端脚本<插件的意思>语言
是一种嵌入在网页的程序段
是一种解释性语言,被浏览器解释执行
javaScript加入网页中的方式:
1.内嵌式:在网页中加入<script>标识,标识中间的内容为Js代码。只能用于本网页中
<script></script>
2.外联式:将JS代码独立城*.js文件。通过<script>的src属性导入。可用于多个网页
<script src="hahah.js"></script>
注意,一旦该<script>标签导入了js文件,那么在该<script>标签中,就不能再写js代码
3.在元素的事件中,加入js代码
<input type="button" οnclick="alert('ddd')">
4.超链接伪URL方式
<a href="javaScript:alert('dd')">跳转</a>
javaScript变量
* 弱类型语言,不一定要初始化
* 弱类型是指变量任何数据类型都可以存放。可以存放数字,可以存放字符串,也可以存放对象的引用。
* 正因为javaScript是弱类型语言,所以形参不能指明变量类型。
用户自定义的变量名和函数名不能和标签同名
函数名也不能和元素的ID同名
undefined:
当申明的变量为初始化石值为undefined
当函数无声明返回值时,其调用结果也是undefined
null:
值为null,null是从undefined派生出来的。因此null==undefined
null表示不存在的对象
number:
NaN表示非数字,它与自身不想等。一般发生在类型转换失败时,isNaN()较验是否为数字
String
可以用单引号或双引号声明。
2016.6.21
javaScript对象的特点:
1>javaScript是基于对象的面向对象语言。只有对象的概念,没有类,没有接口
2>javaScript的函数本身也是对象
3>javaScript对象的属性和方法,可以在运行期动态添加或删除