js(二) 基礎語法

2021-07-14 00:04:54 字數 1025 閱讀 8248

//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...