首页 理论教育 HTMH中的JavaScript使用方法

HTMH中的JavaScript使用方法

时间:2023-11-08 理论教育 版权反馈
【摘要】:--function函数名{语句序列return表达式;}//-->说明:第二行和第四行注释标签的作用是让不支持<script>标签的浏览器忽略JavaScript代码。第四行前边的双反斜杠“//”是JavaScript里的注释标号。

HTMH中的JavaScript使用方法

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(对象名){语句序列}

说明:在其中的语句序列中,可以省略对象名及句点,而直接使用默认对象的属性和方法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈