在上一篇博文《从29到30,PHP与JavaScript交互(二)》我们学习了JavaScript中数据类型及注释的相关知识,今天我们继续学习PHP与JavaScript交互的相关知识。主要包括“自定义函数”“if条件语句”两方面的知识。
一、JavaScript自定义函数 自定义函数就是由用户自己命名并且书写的能实现特定功能的程序单元。
JavaScript用function来定义自定义函数,语法格式如下:
function 函数名([参数]){return var;}
自定义函数的调用方法:函数名(),其中括号一定不能省略。
实例:
自定义一个函数zero,然后调用zero函数
- <script language=”javascript”>
- function zero(a,b){ //自定义一个zero()函数
- return a*b; //返回两个参数的乘积
- }
- document.write(zero(2,2)); //调用zero()函数并传递参数,输出结果
- </script>
复制代码
返回结果:
4
二、JavaScript if条件语句 关于什么是if条件语句,在这里Zero就不再敖述。在《从15到16,PHP流程控制语句(一)》一文中对于if流程语句有详细描述。if语句是最基本、最常用的条件控制语句。通过判断条件表达式的值为true或者false,来确定是否执行某一条件语句。
语法格式if(条件){执行块}
实例:
- <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd“>
- <html>
- <head>
- <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
- <title>if条件语句</title>
- <style type=”text/css”>
- <!–
- .style2 {font-size: 12px}
- –>
- </style>
- </head>
- <script language=”javascript”>
- function check(){
- var year1=form1.year.value;
- //如果变量year能够被4整除,而同时不能被100整除,则执行下面的语句
- if((year1%4)==0 && (year1%100)!=0){
- alert(year1+”年是闰年!”); //如果year变量满足条件,则输出此年份为闰年
- }
- }
- </script>
- <body>
- <form name=”form1″ method=”post” action=”">
- <span>检测闰年:</span>
- <select name=”year”>
- <option value=”2000″>2000年</option>
- <option value=”2001″>2001年</option>
- <option value=”2002″>2002年</option>
- <option value=”2003″>2003年</option>
- <option value=”2004″>2004年</option>
- <option value=”2005″>2005年</option>
- <option value=”2006″>2006年</option>
- <option value=”2007″>2007年</option>
- <option value=”2008″ selected>2008年</option>
- </select>
- <input type=”submit” name=”Submit” value=”检测” onclick=”check();”>
- </form>
- </body>
- </html>
复制代码
输出结果:
if条件语句
由于条件控制语句中的大部分内容与PHP的流程控制语句原理相同或相似,因此在Zero将不再详述。如果朋友们还不是很明了,可以参考《从15到16,PHP流程控制语句(一)》《从16到17,PHP流程控制语句(二)》两文进行学习。在下一篇博文中Zero将和朋友们一同学习JavaScript脚本嵌入的方式,敬请朋友们关注。
|
上一篇: 从29到30,PHP与JavaScript交互(二)下一篇: 从31到32,在PHP中调用JavaScript脚本
|