javascript脚本必须位于<script></script>之间,<script>标签可以位于<head>中,也可以位于<body>中,通常位于<head>中,便于管理。
输出、注释
输出用document.write()方法,注释和c语言差不多,"//"注释单行,"/**/"注释多行。
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta chaset="UTF-8"> 5 <title></title> 6 <script> //这个script标签可以放到<head>中,也可以放到<body>中 7 document.write("hello jikexueyuan"); /*document.write()方法输出*/ 8 </script> 9 </head> 10 <body> 11 </body> 12 </html>
引用
javascript还可以引用外部的js文件。
新建一个1.js文件。
1 document.write("hello world");
在html文件的<script>标签的src属性中引用外部的1.js文件。
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta chaset="UTF-8"> 5 <title></title> 6 <script src=1.js></script> <!--引用外部的js文件--> 7 </head> 8 <body> 9 </body> 10 </html>
变量、数据类型
javascript中,用var关键字声明变量。
数据类型:整形、浮点、字符串、布尔值、数组、空。
数组可以有两种定义方式,用法如下:
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta chaset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 var i=10; //用var声明变量 10 var j=10; 11 var m=i+j; 12 document.write('m=',m); //输出 13 </script> 14 <script> 15 var string="hello"; //字符串 16 var x=10; //数值 17 var flag=true; //布尔值 18 var aa=null; //空 19 document.write(aa); //输出"null" 20 var arr=[1,2,3,4,"hello",10.1,x]; //数组第1种定义方式,元素除了以上的类型,还可以是变量名 21 var arr1=new Arrey(11,22,33,44,"zz"); //数组第2种定义方式 22 arr[0]=10; //动态赋值 23 document.write(arr[6]); //输出数组中的元素 24 </script> 25 </body> 26 </html>