1.HTML 中的腳本必須位于 <script> 與 </script> 標簽之間。
2.腳本可被放置在 HTML 頁面的 <body> 和 <head> 部分中乒躺。
3.如需使用外部文件,請在 <script> 標簽的 "src" 屬性中設置該 .js 文件.
4.請使用 document.write() 僅僅向文檔輸出寫內容。如果在文檔已完成加載后執(zhí)行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 變量均為對象癣缅。當您聲明一個變量時,就創(chuàng)建了一個新的對象哄酝。
js中的對象與函數
- 在 JavaScript 中友存,對象是數據(變量),擁有屬性和方法陶衅。
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
- 函數是由事件驅動的或者當它被調用時執(zhí)行的可重復使用的代碼塊屡立。
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;
}