使用和輸出
1.數(shù)據(jù)是什么? js是什么蝙寨,有什么用?
- 數(shù)據(jù)就是信息嗤瞎,比如一個(gè)人的姓名墙歪、年齡、性別等贝奇。虹菲。。
- JS是一門解釋性弱語(yǔ)言
- 可以用來(lái)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)掉瞳、傳輸毕源、展示
2.靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)的區(qū)別
- 靜態(tài)網(wǎng)頁(yè)不能隨時(shí)改動(dòng),要改動(dòng)時(shí)只能在頁(yè)面上修改
- 動(dòng)態(tài)網(wǎng)頁(yè)可以通過(guò)后臺(tái)修改數(shù)據(jù)陕习,從而實(shí)時(shí)更新網(wǎng)站的內(nèi)容
3.在html中如何使用js
- js在內(nèi)部時(shí)霎褐,script標(biāo)簽一般寫在body底部
- js在外部時(shí),script標(biāo)簽用src引入
- scrip標(biāo)簽一般寫在body底部该镣,因?yàn)榇a都是從上往下執(zhí)行冻璃,放在底部方便頁(yè)面代碼讀取完后開始執(zhí)行JS代碼,而寫在頭部的話损合,會(huì)等JS代碼執(zhí)行完才繼續(xù)執(zhí)行頁(yè)面代碼省艳,一些JS代碼需要獲取頁(yè)面節(jié)點(diǎn)就會(huì)因?yàn)闆]有節(jié)點(diǎn)而報(bào)錯(cuò)為空
- 如果你非要放在head里的話,把你的代碼放到
window.onload里邊
window.onload=function(){
你的js代碼
}
4.如何使用js把內(nèi)容展示到網(wǎng)頁(yè)上(字符串要加引號(hào)嫁审,數(shù)字可以不加引號(hào))
document.write();
alert();
innerHTML();
innerText();
5.使用js把內(nèi)容輸出到控制臺(tái)
console.log(); //輸出
console.warn(); //警告
console.error(); //報(bào)錯(cuò)
6.什么是js語(yǔ)句
- JavaScript用來(lái)向?yàn)g覽器發(fā)出的命令就是js語(yǔ)句
- 以分號(hào)結(jié)尾
變量(先聲明跋炕,后賦值。)(聲明和賦值可以同時(shí)進(jìn)行)
1.變量是什么律适,有什么用
- 變量是用來(lái)存儲(chǔ)數(shù)據(jù)的容器
- 作用就是用來(lái)存儲(chǔ)數(shù)據(jù)的
2.聲明變量
- 用來(lái)說(shuō)明這個(gè)變量是用來(lái)干什么的
3.變量賦值
var y = 1
js的一些基本語(yǔ)法和概念
1.js區(qū)分大小寫
2.命名規(guī)范
- 以字母辐烂、下劃線、$開頭
- 其他字符可以是字母擦耀、下劃線棉圈、$、數(shù)字
- 以駝峰式命名(首字母小寫眷蜓,第二個(gè)單詞首字母大寫)
3.注釋
- 單行注釋
- 多行注釋
4.關(guān)鍵字和保留字(不能用作變量名)
- 關(guān)鍵字:系統(tǒng)定義過(guò)有特殊用途的字
- 保留字:系統(tǒng)未來(lái)可能會(huì)當(dāng)做關(guān)鍵字的字
變量的類型(js的數(shù)據(jù)類型由其存放的數(shù)據(jù)來(lái)決定)可以用typeof來(lái)判斷類型
1.數(shù)字類型(number)
- 整數(shù)
- 小數(shù)
- NaN
2.字符串類型(string)
單引號(hào)
雙引號(hào)
反引號(hào)(反引號(hào)有特殊作用)
可以用來(lái)放變量名:var usernames = {username2};
常用于模板字符串
3.布爾類型(boolean)(用于判斷或者比較數(shù)據(jù))
- true
- false
4.undefined(未定義)
- 聲明了分瘾,但是還沒有賦值,它的類型是undefined
5.null
- 聲明了一個(gè)變量,計(jì)劃用來(lái)存放對(duì)象德召,這是可以先賦值null
6.object(對(duì)象)(復(fù)雜數(shù)據(jù)類型)
用于簡(jiǎn)單描述一件事物
屬性之間用逗號(hào)分隔
讀取屬性對(duì)應(yīng)的值
console.log(person.name);
console.log(person['name']);
7.數(shù)組(存儲(chǔ)一組數(shù)據(jù)白魂,數(shù)據(jù)類型可以不一樣)
一種特殊的對(duì)象
數(shù)組可以包含多個(gè)對(duì)象
數(shù)組下標(biāo)從0開始
操作數(shù)組
輸出數(shù)組長(zhǎng)度:
console.log(arr.length);
往數(shù)組中添加值:
arr.push();