JavaScript_day01
1.變量聲明
- 怎么聲明變量?
JavaScript中變量聲明用的關鍵字是 var 變量名稱。
- 變量名稱命名有什么限制?
變量名稱命名需規范,準則:不能以數字開頭,不能含有特殊字符(css的屬性),可以含有_和$? ?不能用關鍵字。
- var是什么?
var是弱類型,具有的特點是自動將后面的變量轉換為相應的變量類型。
- 變量提升是什么?
變量提升的意思指:JS聲明變量時,會把變量聲明提前到最前端,賦值載當前代碼所在的位置執行。
eg:var a="abcd";console.log(a);
?
2.數據類型
- 常用的數據類型有5種
- 數值變量(number)
- 字符串變量(string)
- 布爾類型(Boolean)
- 布爾類型記憶方法(除了NaN、0、false、none、undefined)。
- 判斷數據類型
typeof();變量判斷語句
3.數組
var a="姓名";
var b="身高";
數組: 同時存儲多個數據(JS中,數組中的值數據類型可以不同)
var 數組名稱=[值1,值2];
var a=["張三","男","廣東省","1000W",4561345481512];
console.log(a[5]);
console.log(b);
數組在使用過程中,由于值過多,所以具有一個下標值,下標值從0開始
單獨使用數組中某一個值 數組名稱[下標值]
4.運算符
a++和++a的區別:a++是先執行完表達式,在自增 ++a先自增再執表達式
var c=5;
console.log((c++)+(++c)+(++c)+(c++)+(c--)+(--c)-(--c)+(++c));
console.log(c);
測試答案 c=7
5.控制結構體
if條件判斷
如果括號中的值為真,則執行{}中的代碼()中的值為假,則執行else中的代碼.
for(循環體;循環條件;執行語句){
執行代碼
}
循環體:定義一個變量,控制次數,循環條件:循環體打到某個要求,就停止循環,執行語句:每次循環后,執行一遍.
6.遍歷數組
var a=["張明","男","廣州市",1345453,"張明","男","廣州市",1345453,"張明","男","廣州市",1345453,1345453,"張明","男","廣州市",1345453];
數組獲取數組長度的方法(數組名.lenght 獲取數組長度)
console.log(a.length);
for(var i=0;i<a.length;i++){
console.log(a[i]);
}
i++可以變換的來完成想控制的數;
7.switch循環
括號中放的是你要判斷的變量
switch (){
case value:
break;
default:
break;
}
練習:
console.log("本月份周一共有"+i+"天")
用for循環和switch循環,判斷7月份周一至周日各有幾天,并輸出優化。
8.查詢標簽
document.getElementById(''); 通過ID名去獲取標簽
var obox=document.getElementById('box');
obox.style.background='blue';
事件源(在JS獲取到的唯一的標簽).style.樣式屬性名稱='屬性值';
注意:若屬性名稱中帶有- 必須把-去掉,后面的首字母大寫
obox標簽中開始標簽至結束標簽中間的內容
9.點擊事件var obox=document.getElementById('box');
var op=document.getElementById('content');
var oinput=document.getElementById('inputs');
獲取input框的輸入值,事件源.value oinput.value,點擊DIV,讓DIV變顏色
點擊事件:
事件源(JS中獲取到的唯一的標簽).on事件類型(click點擊 mouseover鼠標懸停 mouseenter鼠標移入 mouseup mousedown)=function(){執行代碼}
轉載于:https://www.cnblogs.com/xiaochen-cmd-97/p/11165943.html
總結
以上是生活随笔為你收集整理的JavaScript_day01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (八)pdf的构成之文件体(page属性
- 下一篇: JavaScript Collectio