JavaScript的書寫方式
JS的書寫方式有兩種
1 頁內JS:在當前網頁的script標簽中編寫
<script type = "text/javascript">
</script>
2 外部JS
<script scr="index.js"></script>
JavaScript基本語法:數據類型,輸出,基本數據類型運算,數組及數組的基本操作,JS常見的類庫。。。(都是寫在.html文件中的)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>02-JS的基本語法</title>
<script type="text/javascript">
//1.基本的語法
var age = 18; //number
var money = 100.00; //number
var name = 'jack'; //string
var name2 = 'rose'; //string
var result = true; //false boolean
var number = null; //object
var number2 = undefined;//undefined
//2.輸出
console.log(age,money,name,name2,result,number,number2);
//3.變量的真是類型 typeof
console.log(typeof age,typeof money,typeof name,typeof name2,typeof result,typeof number,typeof number2);
//4.基本數據類型運算
//遵循的規律:運算是從左往右;任何類型的變量與string類型的變量拼接就會被強轉為string
//4.1 字符串的拼接
var newName= name + '-' + name2;
console.log(newName);
//4.2 題目
var str1 = 10 + 10 + '10';//2010
var str2 = '10' + 10 + 10;//101010
var str3 = (10 + '10') + 10;//101010
console.log(str1,str2,str3);
//5.數組
var numbers = [-10,'san',name,result,number,['haha','hehe']];
//5.1 遍歷數組
for (var i = 0;i<numbers.length;i++){
console.log(numbers[i]+ '-' +i);
}
for(var i in numbers){
console.log(i,numbers[i]);
}
//5.2 JS中常見的屬性
//刪除數組中最后一個內容
numbers.pop();
numbers.push('vinch');
for(var i in numbers){
console.log(i,numbers[i]);
}
//6.JS常見的類庫 Math
var numsArr = [10,212,3223,32];
var maxNum = Math.max(10,21,210);
var newMaxNum = Math.max.apply(this,numsArr);
console.log(maxNum);
console.log(newMaxNum);
</script>
</head>
<body>
<!--<button onclick="alert('點了')">點我啊</button>-->
</body>
</html>
生敲完這些代碼,感覺這些JS的語法還是比較容易記憶的,基本上敲一遍都記住了。
未完待續。。。