1.HTML 中的腳本必須位于 <script> 與 </script> 標簽之間。
2.腳本可被放置在 HTML 頁面的 <body> 和 <head> 部分中。
3.如需使用外部文件,請在 <script> 標簽的 "src" 屬性中設置該 .js 文件.
4.請使用 document.write() 僅僅向文檔輸出寫內(nèi)容。如果在文檔已完成加載后執(zhí)行document.write,整個 HTML 頁面將被覆蓋.
js數(shù)據(jù)類型
7種數(shù)據(jù)類型:
1.布爾:布爾(邏輯)只能有兩個值:true 或 false。
2.數(shù)字(整型,浮點型):JavaScript 只有一種數(shù)字類型。
3.字符串
4.數(shù)組: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 變量均為對象。當您聲明一個變量時,就創(chuàng)建了一個新的對象。
js中的對象與函數(shù)
- 在 JavaScript 中,對象是數(shù)據(jù)(變量),擁有屬性和方法。
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
- 函數(shù)是由事件驅(qū)動的或者當它被調(diào)用時執(zhí)行的可重復使用的代碼塊。
JavaScript 函數(shù)內(nèi)部聲明的變量(使用 var)是局部變量,所以只能在函數(shù)內(nèi)部訪問它。
函數(shù)外聲明的變量是全局變量,網(wǎng)頁上的所有腳本和函數(shù)都能訪問它。
js中的運算符
- 算術運算符:+、-、*、/、%、++、--
- 賦值運算符:=,+=,-=,*=,/=,%=
- 比較運算符:==,===,!=,>,<,>=,<=
- 邏輯運算符:&&,||,!
- 條件運算符:variablename=(condition)?value1:value2
- 字符串+運算符:+
如果把數(shù)字與字符串相加,結(jié)果將成為字符串。
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;
}