1.JavaScript的定义
JavaScript可以放在HTML的任意位置,只要使用标签<script>...</script>即可在HTML文档的任意地方插入JavaScript。不过如果要在声明框架的网页中插入,必须放在<frameset>标签之前,否则不会运行。其基本格式如下。
<script language="JavaScript">
<!--
function函数名([参数表]){语句序列return表达式;}
⋮
//-->
</script>
说明:第二行和第四行注释标签的作用是让不支持<script>标签的浏览器忽略JavaScript代码。第四行前边的双反斜杠“//”是JavaScript里的注释标号。
另外一种插入JavaScript的方法,是把JavaScript代码写到另一个文件当中(该文件通常以“.js”作扩展名),然后用格式为“<script src=“java script.js”></script>”的标签把它嵌入到文档中。
2.JavaScript的使用
在使用JavaScript时,只需要在HTML文档中支持内部事件属性组的元素标签中,将JavaScirpt中定义的函数作为事件响应属性的属性值来调用即可。
调用形式:事件响应属性=“函数名([参数表])”
例如,<input type=“button”value=“按钮”onClick=“change()”>
注意:即使函数没有输入参数,在调用时函数名后的圆括号也不能省略。
3.JavaScript的语法(www.xing528.com)
大多数JavaScript的基本语法都与C/C++/Java/C#相似,但也有一些不同之处,下面进行一些说明。
(1)数据类型:JavaScript中数值类型不分整数与实数,对象类型包括了内置对象、浏览器对象、服务器对象和自定义对象等,无字符与指针等类型。
(2)变量:JavaScript的变量不需要预先定义,也无类型限制,而且在任意类型之间都可以互相转换(以表达式最左项的类型为准),但是必须先赋值后使用。
语法:var变量名[=初值][,...];
(3)运算符:由于任意类型之间可以相互转换,因此新增两个比较操作符:
===(三个等号):只有在两边类型一致,且值也相等时,才为true。
!==(一个感叹号两个等号):在类型不同或类型相同但值不等时,都为true。
(4)语句:
循环语句中新增for-in语句:for(变量in对象或数组){...}。
函数定义语句必须使用function关键字,且函数无返回值类型,由return语句中的表达式决定返回值类型。
语法:function函数名([参数表]){语句序列return表达式;}
this指示的是当前对象,而不是指针。
with用来指定默认对象。
语法:with(对象名){语句序列}
说明:在其中的语句序列中,可以省略对象名及句点,而直接使用默认对象的属性和方法。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。