A语言基础
B自定义函数
自定义函数用function开头,且一般定义在<head>标签内
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <html> <head> <title>定义与使用函数</title> <script language="JavaScript" type="text/javascript"> <!-- function HelloWorld() { for (i = 0; i < arguments.length; i++) { //循环获得传递的数 alert(arguments[i]); //显示传递的数 } } </script> </head> <body> <Script language="JavaScript" type="text/javascript"> HelloWorld("Helloworld"); </Script> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <html> <head> <title>有返回值的函数,调用JavaScript示例代码</title> <script type="text/javascript"> function Mysite() { //创建Mysite函数 return ("www.baidu.com") //返回值 } </script> </head> <body> <script type="text/javascript"> document.write(Mysite()) </script> <br>此处调用Mysite函数 </body> </html>
C系统函数
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <html> <head> <title>parseInt 和parseFloat</title> </head> <body> <script language="javascript" type="text/javascript"> document.write("parseInt(1234.567)=" + parseInt("1234.567") + "<br>"); document.write("parseInt(1234aaa)=" + parseInt("1234aaa") + " <br>"); document.write("parseInt(1234a33aa)=" + parseInt("1234a33aa") + " <br>"); document.write("parseInt(aa1234)=" + parseInt("aa1234") + " <br>"); document.write("parseInt(aaa)=" + parseInt("aaa") + " <br>"); document.write("parseInt(0x1A)=" + parseInt("0x1A") + " <br>"); document.write("parseFloat(1234.567)=" + parseFloat("1234.567") + "<br>"); document.write("parseFloat(123.5e5)=" + parseFloat("123.5e5") + " <br>"); </script> <br> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <html> <head> <title>typeof, isFinite, isNaN</title> <script type="text/javascript"> function HelloWorld() { for (i = 0; i < arguments.length; i++) { alert(arguments[i]); } } </script> </head> <body> <script type="text/javascript"> document.write("HelloWorld is " + typeof (HelloWorld) + "<br>"); //typeof document.write("43 is " + typeof (43) + "<br>"); document.write("ture is " + typeof (true) + "<br>"); document.write("‘ccc‘ is " + typeof (‘ccc‘)); document.write("<br>" + "<br>"); //isFinite document.write("isFinite(43)=" + isFinite(43) + "<br>"); document.write("isFinite(3/0)=" + isFinite(3 / 0) + "<br>"); document.write("isFinite(null)=" + isFinite(null) + "<br>"); document.write("isFinite(‘ccc‘)=" + isFinite(‘ccc‘) + "<br>"); document.write("<br>" + "<br>"); //isNaN document.write("isNaN(3232)=" + isNaN(3232) + "<br>"); document.write("isNaN(3/0)=" + isNaN(3 / 0) + "<br>"); document.write("isNaN(null)=" + isNaN(null) + "<br>"); document.write("isNaN(‘ccc‘)=" + isNaN(‘ccc‘) + "<br>"); </script> <br> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <html> <head> <title>unescape,escape</title> <script type="text/javascript"> var str1 = unescape("%u4F60%u597D "); var str2 = escape("你好"); document.write("‘%u4F60%u597D’ 解码为 " + str1 + "<br>" + "‘你好’ 编码为 " + str2); </script> </head> <body> <br> </body> </html>
D系统内部对象
更多知识请见 http://www.w3school.com.cn/b.asp
相信自己
JavaScript相关基础知识,布布扣,bubuko.com
原文:http://www.cnblogs.com/drl937676516/p/3597846.html