日常學(xué)習(xí)7.17 javascript
JS內(nèi)置函數(shù)
math.cell(x)向上取整
math.floor(x)向下取整
math.round(x)四舍五入取整
window.parselnt(x)直接保留整位數(shù)取整
window.alert(內(nèi)容)彈出警告框
Math.random(獲取一個(gè)隨機(jī)數(shù)(0~1之間任意小數(shù))
流程控制
1.按順序執(zhí)行
2.分支判斷執(zhí)行
3.循環(huán)執(zhí)行(反復(fù))
流程控制
1.按順序執(zhí)行
2.分支判斷執(zhí)行
3.循環(huán)執(zhí)行(反復(fù))
格式(if )
一? if單人版(適用于單獨(dú)的條件判斷)if(判斷條件){
條件成立執(zhí)行的代碼}
二 if雙人版if(判斷條件){
條件成立執(zhí)行的代碼}else {
條件不成立執(zhí)行的代碼}
-格式三if多人版if(判斷條件){條件成立執(zhí)行的代碼}else if(判斷條件){條件成立執(zhí)行的代碼}else if(判斷條件){條件成立執(zhí)行的代碼}else{
條件不成立執(zhí)行的代碼}
注意:else if可以寫很多個(gè),else可寫可不寫
獲取頁面元素
根據(jù)id獲取對(duì)應(yīng)標(biāo)簽對(duì)象
var el=document.getElementByld("id名")
var el=document.queryselector("css選擇器")
獲取標(biāo)簽對(duì)象中的文本內(nèi)容
獲取普通inp標(biāo)簽標(biāo)簽對(duì)象.value
其他標(biāo)簽標(biāo)簽對(duì)象.innerText
修改標(biāo)簽內(nèi)的文本內(nèi)容
普通標(biāo)簽
標(biāo)簽對(duì)象.innerText="新字符串"
input標(biāo)簽
標(biāo)簽對(duì)象.value="新內(nèi)容"
遇到的問題:怎么生成隨機(jī)數(shù)1-3
解決辦法:
既然window.parseInt(Math.random()*10)+1是生成1-10的隨機(jī)數(shù),那么改變一下
window.parseInt(Math.random()*3)+1就是生成1-3的隨機(jī)數(shù)