1.HTML 中的脚本必须位于 <script> 与 </script> 标签之间。
2.脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。
3.如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件.
4.请使用 document.write() 仅仅向文档输出写内容。如果在文档已完成加载后执行document.write,整个 HTML 页面将被覆盖.
js数据类型
7种数据类型:
1.布尔:布尔(逻辑)只能有两个值:true 或 false。
2.数字(整型,浮点型):JavaScript 只有一种数字类型。
3.字符串
4.数组:var cars=new Array("Audi","BMW","Volvo");
var cars=["Audi","BMW","Volvo"];
5.对象:var person={
firstname : "Bill",
lastname : "Gates",
id : 5566
};
6.null:将变量的值设置为 null 来清空变量。
7.undefined:Undefined 这个值表示变量不含有值。
- var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
js中的对象与函数
- 在 JavaScript 中,对象是数据(变量),拥有属性和方法。
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
- 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。
函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。
js中的运算符
- 算术运算符:+、-、*、/、%、++、--
- 赋值运算符:=,+=,-=,*=,/=,%=
- 比较运算符:==,===,!=,>,<,>=,<=
- 逻辑运算符:&&,||,!
- 条件运算符:variablename=(condition)?value1:value2
- 字符串+运算符:+
如果把数字与字符串相加,结果将成为字符串。
js中switch
var day=new Date().getDay();switch (day)
{
case 0:
x="Today it's Sunday";
break;
case 1:
x="Today it's Monday";break;
case 2:
x="Today it's Tuesday";
break;
case 3:
x="Today it's Wednesday";
break;
case 4:
x="Today it's Thursday";
break;
case 5:
x="Today it's Friday";
break;
case 6:
x="Today it's Saturday";
break;
}