引用JavaScript代码方式
将JavaScript代码放到head标签中的script中
<head>
<script>
JavaScript goes here . . .
</script>
</head>
将JavaScript代码存为一个扩展名为 .js 的独立
<head>
<script src = "file.js"></script>
</head>
最好的做法是把script标签放到HTML文档的最后, 结束body标签之前以便浏览器快速的加载页面。
注释
//单行注释
<!--这是JavaScript种的注释
<!--这是HTML种的注释-->
/*多行注释
多行注释*/
变量
允许直接使用变量而无需事先声明,但最好事先声明以免发生某些错误。声明如下:
var age;
变量的作用域
全局变量和局部变量
注意:如果函数中的变量未用var声明,则视为全局变量!
数据类型
JavaScript是一种弱类型语言,不需要进行类型声明,程序员在任何阶段都可以改变变量的数据类型。类型有字符串、数值、布尔值数组、对象。
数组
数组可以用关键字Array来声明,声明数组的同时还可以指定数组初始元素个数(也可以不给出),也就是数组的长度。例如:
var beatle = Array(4);
var arr = Array();
var arr = [ ];
array[ index ] = element;//数组的填充
beatles[0] = "John";
beatles["age"] = 18; //关联数组
beatles = Array(“John”,18,false );
beatles = [“John”,18,false];
beatles[0] = arr ;
beatles [0] = arr[3];
对象
创建对象用Object关键字或者花括号语法:
var lennon = Object();
lennon.name = "John";
lennon.year = 1940;
var lennon = {name:"John",year:1940};
操作
算术操作符(+、-、*、/)
1+2*3/4
“10”+ 20 //结果是1020
“I fell ”+ "happy"
条件语句
if(condition){
statemens;
}
比较操作符(>、<、>=、<=、==、!=、===、!==)
逻辑操作符(&&、||、!)
循环语句
while(condition){
statements;
}
do{
statements;
}while(condition);
for(initial condition; test condition; alter condition){
statements;
}
函数
function name(arguments){
statements;
}