20-day

Math是js中內(nèi)置的對(duì)象,

Math對(duì)象中有很多操作數(shù)字的方法


?1. random()? 生成0--1的隨機(jī)數(shù),不包含1

- 語(yǔ)法:Math.random()

??//console.log(Math.random());


2. round()? 四舍五入取值

- 語(yǔ)法:Math.round(你要計(jì)算的數(shù)字)

??????? -返回值為:四舍五入后的數(shù)字

??//console.log(Math.round(3.5)); // 4

? // console.log(Math.round(3.1)); // 3


? 3.abs()? 去絕對(duì)值

??????? -語(yǔ)法: Math.abs(你要計(jì)算的數(shù)字)

- 返回值:取的絕對(duì)值

? // console.log(Math.abs(123)); // 123

? // console.log(Math.abs(-123)); // 123


?? 4.ceil()?向上取整

? ??????-語(yǔ)法:Math.ceil(你要取整的數(shù)字)

?? ?????-返回值:向上取整的數(shù)值

??//console.log(Math.ceil(1.2)); // 2

? // console.log(Math.ceil(1.9)); // 2

? // console.log(Math.ceil(1.0)); // 1


?? 5.floor() 向下取整

?? ?????????-語(yǔ)法:Math.floor(你要取整的數(shù)值)

?? ??????-返回值:向下取整得到的數(shù)值

? // console.log(Math.floor(1.1)); // 1

? // console.log(Math.floor(1.9)); // 1

? // console.log(Math.floor(-1.9)); // -2


?? 6. min() 去多個(gè)數(shù)字中的最小值

? ???????????-語(yǔ)法: Math.min(你要比較的多個(gè)數(shù)字)

??//console.log(Math.min(1,2,3,4,6,0,-1));// -1


?? 7.max() 去多個(gè)數(shù)字中的最大值

? ???????????????-語(yǔ)法: Math.max(你要比較的多個(gè)數(shù)字)

??//console.log(Math.max(1,2,3,4,6,0,-1));// 6


?? 8.pow() 去數(shù)字的次冪

? ???????????????-?語(yǔ)法:Math.pow(你要算的數(shù),幾次方);

? // console.log(Math.pow(2,3));// 8

? // console.log(Math.pow(13,3));// 2197


?9.sqrt()? 求平方根的值

? ???????????-語(yǔ)法:Math.sqrt(要開平方的值)

? // console.log(Math.sqrt(4));? // 2

? // console.log(Math.sqrt(16)); // 4

? // console.log(Math.sqrt(9));? //3

? // console.log(Math.sqrt(2));? // 1.4142135623730951


??10. PI 得到圓周率

? // console.log(Math.PI);


??11.toFixed()? 保留小數(shù)的位數(shù)霉翔,會(huì)四舍五入,也會(huì)補(bǔ)0

????????????? -語(yǔ)法:數(shù)字.toFixed(要保留的位數(shù))

? // console.log(12.125.toFixed(2)); // 12.13

? // console.log(12.123.toFixed(4)); //12.1230



范圍隨機(jī)數(shù)

n-m之間的隨機(jī)整數(shù)(代碼如下)

混合驗(yàn)證碼

字母數(shù)字混合類型驗(yàn)證碼(代碼如下)

隨機(jī)背景顏色

可以通過(guò)document.body 獲取到頁(yè)面中的body標(biāo)簽

可以通過(guò) document.body.style.backgroundColor 設(shè)置body標(biāo)簽背景顏色

document.body.style.backgroundColor=‘rgb(0,0,0)'(代碼如下)


setInerval(函數(shù),時(shí)間)? 每過(guò)一段時(shí)間會(huì)執(zhí)行一次函數(shù)

]時(shí)間是毫秒單位(代碼如下)

進(jìn)制轉(zhuǎn)換

1.???[endif]toString(轉(zhuǎn)為幾進(jìn)制)

語(yǔ)法:數(shù)字.toString


2.???[endif]ParseInt()返回十進(jìn)制的數(shù)值

parseInt轉(zhuǎn)數(shù)字的規(guī)則:從第一個(gè)數(shù)字開始轉(zhuǎn)換续搀,只轉(zhuǎn)換數(shù)字端衰,如果遇到不能轉(zhuǎn)的,則轉(zhuǎn)換停止

語(yǔ)法:parseInt(要轉(zhuǎn)換的數(shù)字或字符串,把前面的參數(shù)當(dāng)幾進(jìn)制看)

返回值:是十進(jìn)制的數(shù)字

在js中常用的進(jìn)制表示方法

? 0????? 開頭的表示是八進(jìn)制的數(shù)字

var num1 = 010;

console.log(num1);// 8

0b???? 開頭的是二進(jìn)制數(shù)字

var num2 = 0b10;

??console.log(num2);// 2

?0x???? 開頭的是十六進(jìn)制

? varnum3 = 0x1a;

console.log(num3);// 26



Date是js的內(nèi)置構(gòu)造函數(shù)

可以通過(guò)new? Date() 創(chuàng)建時(shí)間對(duì)象

語(yǔ)法:new? Date(參數(shù)列表)

傳參詳情:

一凫海、????[endif]不傳參數(shù)呛凶,返回當(dāng)前時(shí)間對(duì)象

二、????[endif]傳參

1.[endif]最少傳遞2個(gè)參數(shù)

????? -?參數(shù)1???傳遞一個(gè)年份

????? -? 參數(shù)2???傳遞一個(gè)月份? 范圍0-11? 0表示1月份11表示12月份

????? -? 參數(shù)3???傳遞日期行贪,一個(gè)月份中的天數(shù)

-? 參數(shù)4???? 傳遞一個(gè)小時(shí)時(shí)間

-? 參數(shù)5???? 傳遞一個(gè)分鐘時(shí)間

-?? 參數(shù)6???傳遞一個(gè)秒鐘時(shí)間

三漾稀、參數(shù)可以是一個(gè)字符串

'2021-8-18 14:57:00'

??????? '2021/8/18 8:00:00'

??????? '2021.8.18 8:00:00'

時(shí)間方法

創(chuàng)建當(dāng)前的時(shí)間對(duì)象

??var time = new Date();

??1.getFullYear() ?獲取時(shí)間的年份


2. getMonth() 獲取時(shí)間的月份 0-11 (0表示一月份 11表示12月份)

- 獲取到的是月份-1的數(shù)值


3.getDate() ?獲取日期?


4. getDay() ?獲取星期幾? 0-6? 0表示周天 6表示周六


5.getHours() 獲取小時(shí)


6.getMinutes() ?獲取分鐘數(shù)


7.getSeconds() ?獲取秒數(shù)


8.getMilliseconds()?獲取毫秒數(shù)


? 9.getTime() ?獲取時(shí)間到格林威治時(shí)間的毫秒差? 也叫作時(shí)間戳

格林威治時(shí)間:197001 01 00:00:00

計(jì)算時(shí)間差:

?? ??1.獲取兩個(gè)時(shí)間的時(shí)間對(duì)象

???? 2.獲取兩個(gè)時(shí)間的時(shí)間戳

???? 3.兩個(gè)時(shí)間戳相減

???? 4.計(jì)算出相差的多少天多少小時(shí)多少分多少秒


使用定時(shí)器,倒計(jì)時(shí)時(shí)間(代碼如下)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末建瘫,一起剝皮案震驚了整個(gè)濱河市崭捍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌啰脚,老刑警劉巖殷蛇,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異橄浓,居然都是意外死亡粒梦,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門荸实,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)匀们,“玉大人,你說(shuō)我怎么就攤上這事泪勒≈缰” “怎么了?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵圆存,是天一觀的道長(zhǎng)叼旋。 經(jīng)常有香客問(wèn)我,道長(zhǎng)沦辙,這世上最難降的妖魔是什么夫植? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上详民,老公的妹妹穿的比我還像新娘延欠。我一直安慰自己,他們只是感情好沈跨,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布由捎。 她就那樣靜靜地躺著,像睡著了一般饿凛。 火紅的嫁衣襯著肌膚如雪狞玛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天涧窒,我揣著相機(jī)與錄音心肪,去河邊找鬼。 笑死纠吴,一個(gè)胖子當(dāng)著我的面吹牛硬鞍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播戴已,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼固该,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了恭陡?” 一聲冷哼從身側(cè)響起蹬音,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤上煤,失蹤者是張志新(化名)和其女友劉穎休玩,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體劫狠,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拴疤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了独泞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呐矾。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖懦砂,靈堂內(nèi)的尸體忽然破棺而出蜒犯,到底是詐尸還是另有隱情,我是刑警寧澤荞膘,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布罚随,位于F島的核電站,受9級(jí)特大地震影響羽资,放射性物質(zhì)發(fā)生泄漏淘菩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一屠升、第九天 我趴在偏房一處隱蔽的房頂上張望潮改。 院中可真熱鬧狭郑,春花似錦、人聲如沸汇在。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)糕殉。三九已至缨历,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間糙麦,已是汗流浹背辛孵。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留赡磅,地道東北人魄缚。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像焚廊,于是被迫代替她去往敵國(guó)和親冶匹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容