一、JS書寫的規範
1.1、head頭中:
文件引入:<script src="test.js"></script>
<head>
<script src="test.js"></script>
</head>
1.2、body體後面
<body>
<script>
alert('asdasdasda');
</script>
</body>
二、JS常見的調試格式
2.1、alert('asdasdasda') #打開頁面上時,彈出一個對話框,內容爲'asdasdasda'。
2.2、console.log('asdasdasda'); #在console裏面顯示內容 (console是一個對象,log是console的一個函數)
2.3、單行註釋: //
2.4、多行註釋:/* balabalabala */
2.5、JS代碼是以";" 結尾的。
2.6、JS的變量聲明
局部變量:var name "sudada";
全局變量:name "sudada";
2.7、JS變量類型
1)num
var age = 12;
var age = 1.1;
2)字符串
var name = "sudada";
3)數組
var array = [1,2,3,"sudada"];
4)字典
mydict = {"name":"sudada","age":12}
5)布爾值
true
false
6)null
變量的值是null
7)undefined
變量聲明但是沒有給具體的值
2.8、常用方法
obj.length # 查看字符的長度
obj.trim # 移除空白
obj.trimLeft # 移除空白(左)
obj.trimRight # 移除空白(右)
obj.charAt(n) # 按照索引取值
obj.concat(valur1,valur2) # 字符拼接 valur1 + valur2
obj.indexOf(substring,start) # 根據值取索引
obj.substring(0,3) # 根據索引做切分
obj.slice(start,end) # 切片
obj.toLowerCase() # 小寫
obj.toUpperCase() # 大寫
obj.split(",") # 指定逗號","爲分隔符
2.9、運算符介紹
1、加減法
i = i+1
i = i-1
2、比較運算符
> # 大於
>= # 大於等於
< # 小於
<= # 小於等於
!= # 不等於
== # 值相等,類型不相等
=== # 值相等,且類型相等
!== # 值不相等且類型不相等
例子:
a = "11"
b = 11
那麼:
a == b; # 返回true
a === b; # 返回false
3、邏輯運算符
&& # 與
|| # 或
! # 非
2.10、流程控制
if (條件){
}else if(條件){
}else{
}
for 循環
2.11、函數
function test(a,b){ # a,b指的是傳的參數
console.log();
return;
}
test(); # 執行函數
三、