//1.定義變數
//沒有變數型別,用var定義變數
var a=19;
alert(a);
a="hello";
alert(a);
//js寫錯的函式如果不執行不會報錯,屬於動態執行
//2.定義函式
function fn1()
function fn2()
//3.變數的型別
var d=10;
//這個函式用來檢視變數型別
//常用型別有number、string、array、date
alert(typeof(d));
//型別轉換
alert("11"+d); //輸出1110
alert(number("11")+d);//輸出21
//強制轉換不是數字的字串為數字型別會得到nan not a number
alert(number("abc")+d); //輸出nan
alert(number("12px"));//輸出nan
alert(parseint("12px"));//輸出12 將字串前面的數字解析出來
//4.陣列 元素可以是不同型別
var as=["a","b","c",1];
alert(typeof as); //輸出object 對於陣列等物件 顯示object
alert(typeof fn1); //輸出function
alert(as instanceof array);//通過這種方式判斷是不是某種型別
//5.布林型別 true false 在js中 非0就是true 0是false nan是false
alert(!!0);
var size;
alert(size);//乙個變數沒有值 是undefined型別 是false
//做判斷時經常會使用布林判斷 記住幾個特殊值為false
//6.迴圈
for(var i=0;i<10;i++)
JS基礎語法
引用型別 var x x 為 undefined var x 5 現在 x 為數字 var x john 現在 x 為字串cars voood 將宣告window的乙個屬性 cars 在html種,全域性變數是window物件,所有資料變數都屬於window物件 其實也就是有乙個全域性物件windo...
JS 基礎語法
資料型別 六種資料型別 number boolean string undefined null object function array date.其中object是引用型別儲存的是資料的位址,其他是原始型別可以按值訪問。null表示沒有宣告該物件,是 無 的物件,轉為數值時為0。undefin...
JS基礎語法
新增節點 元素 自殺刪除 ele.remove 父元素.removechild 子元素 複製元素 ele.clonenode true false 建立元素,只有新增到父級中才會有作用 document.createelenment 父元素.innerhtml 需要建立的標籤 document.wr...