标签:
1 什么是JavaScript?
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 alert("使用script元素在XHTML文档中直接嵌入JavaScript语句"); 10 </script> 11 12 </body> 13 </html>
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../js/two.js"></script> </head> <body> <form action="#" method="get"> <input type="button" value="点击" onclick="alertTest();"> </form> </body> </html>
在two.js里包含的脚本
function alertTest(){
alert("链接外部脚本");
}
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <!--<script type="text/javascript" src="../js/two.js"></script>--> </head> <body> <form action="#" method="get"> <input type="button" value="点击" onclick="alert(‘脚本包含在XHTML中‘);"> </form> </body> </html>
5 JavaScript变量
JS中声明变量都用关键字var,并且JS区分大小写
弱类型,不一定要初始化
在声明变量时注意的一些小细节:
声明变量后 第一次给变量赋什么样类型的值,以后必须使用相同的类型
当我们没有使用var 定义变量的时候 如果没有给变量赋值 就会报错 如果给它赋值了。 宿主环境 (浏览器)就把 认为一个 全局变量
var num; 当声明的变量未初始化时,值为undefined。
6 JavaScript数据类型
6.1 原始数据类型 6.2 引用数据类型
6.1.1
typeof运算符
typeof运算符有一个参数,即要检查的变量或值
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script> function test(){ alert("1111"); return 1; } // var i = test(); //当函数无明确返回值时,其调用结果也是undefined。 // var i = test() ;// 先调用函数test 任何把返回值赋值为i undefined var i = test ; //是把函数test的地址赋值给了i; alert(i); alert(typeof (i)); </script> </head> <body> </body> </html>
var i = null;
alert(i);//null
alert(typeof (i));//object
更新中。。。
标签:
原文地址:http://www.cnblogs.com/hellokitty1/p/4779574.html