Welcome

首页 / 网页编程 / JSP / JSP入门之HTML及javascript简介(三) javascript应用

JSP入门之HTML及javascript简介(三) javascript应用2013-08-25javascript发展至今,已经趋向于成熟,对于javascript来说,一个程序中,肯定不能只包含输出的操作,也需要定义变量,它的应用相对于java来说可是非常简单合理。

在javascript中定义变量

<hmtl> <head> <title>javascript</title> <script language="javascript"><!--使用javascript语句--> var num=30;<!--定义数字--> var info="www.baidu.com"; alert("数字:"+num+",字符串"+info);</script> </head> </html>用var定义变量,然后alert()提示框输出
在java语言之中,所有的变量需要在定义的时候指明类型,但是javascript却没有,都统一使用一个var完成,那么其变量的具体类型将由所赋予的内容来来决定

既然所有的变量都可以使用var声明,所以写与不写也没有什么区别。所以上述代码完全可以去掉var .

与程序一样,在javascript之中也包含了各个的控制语句,顺序、分支、循环等。

<head> <title>javascript</title> <script language="javascript"> str="zhaoyuqiang";if(str=="zhaoyuqiang"){//==可以判断字符串alert("内容符合判断");}else{alert("内容不符合判断");} </script> </head> </html>
在之前学习的java语法中,强调了这种==是不能判断字符串是否相等吗?

但是在javascript之中却没有此限制了。(次结合是个矛盾体)

javascript定义函数

对于javascript来说,定义函数不像java中那么麻烦,所有的函数都使用function一个关键字来定义的,如果有返回值直接编写return 即可

   定义一个函数如下:

<html> <head> <title>zhoayuqiang</title><script language="javascript">function fun(){<!--定义了一个函数 fun()--> var arr=new Array(3); for(i=0;i<arr.length;i++){arr[i]=i; } var str="数组内容"; for(i=0 ;i<arr.length;i++){str +=arr[i]+"、"; } return str; } alert(fun());</script> </head> <body> </body> </html>