成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JavaScript Date類使用中遇到的"bug"

fai1017 / 3677人閱讀

摘要:類使用中遇到的在實(shí)例化時(shí)使用了兩種傳參方式是字符串一個(gè)參數(shù)是多個(gè)類型數(shù)據(jù)多參數(shù)可以看出當(dāng)這種情況由于月份是由表示的所以這里的其實(shí)指的是一月由于參數(shù)是字符串字符串中的月份是表示所以這里的就是一月,所以那為啥又能等于呢因?yàn)檫@里的其實(shí)是月實(shí)際

JavaScript Date類使用中遇到的"bug"
var a1 = +new Date("2018,1,3");
var a11 = +new Date(2018, 0, 3);
console.log(a1 === a11)//true
 
var a = +new Date(2018, 1, 31);
var a2 = +new Date(2018, 2, 3); 
console.log(a === a2)//true 

在實(shí)例化時(shí)使用了兩種傳參方式

a1是""字符串(一個(gè)參數(shù))

a11是 多個(gè)number類型數(shù)據(jù)(多參數(shù))

可以看出當(dāng)a11這種情況由于月份是由0-11表示的所以這里的0其實(shí)指的是一月

a1由于參數(shù)是字符串字符串中的月份是1-12表示所以這里的1就是一月,所以a1===all

那a為啥又能等于a2呢?

2018,1,31因?yàn)檫@里的1其實(shí)是2月,實(shí)際指的是2018.2.31

由于2018的二月只有28天 所以多出的3天其實(shí)是下個(gè)月的,也就是三月三日

所以 +new Date(2018, 1, 31)===+new Date(2018, 2, 3)

總結(jié):string傳參與number傳參處理方式有很大的區(qū)別

前者是指實(shí)際日期,new Date("2018,18,3")會(huì)報(bào) Invalid Date

后者會(huì)進(jìn)行合計(jì),new Date(2018,18,3)返回Wed Jul 03 2019 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/107122.html

相關(guān)文章

  • JavaScript進(jìn)階之函數(shù)和對(duì)象知識(shí)點(diǎn)詳解

      在過往學(xué)習(xí)的JavaScript都是在基礎(chǔ),現(xiàn)在為大家介紹更為深入的JavaScript知識(shí)?! avaScript函數(shù)  JavaScript函數(shù)和Java函數(shù)是有一部分相似的,所以學(xué)習(xí)起來也會(huì)相對(duì)簡(jiǎn)單  基本構(gòu)造  1.直接構(gòu)造  //function代表函數(shù)標(biāo)志,name為函數(shù)名稱,參數(shù)可有可無   functionname(參數(shù)){   //...   return;   }  2....

    3403771864 評(píng)論0 收藏0
  • python怎么實(shí)現(xiàn)自動(dòng)生成C++代碼

      小編寫這篇文章,主要目的還是給大家講一下關(guān)于python代碼的相關(guān)事宜,比如怎么才能夠?qū)崿F(xiàn)自動(dòng)生產(chǎn)C++代碼,這里面還是比較的復(fù)雜的,下面小編就給大家貼出具體的代碼給大家來看下。  遇到的問題  工作中遇到這么一個(gè)事,需要寫比較多的C++的底層數(shù)據(jù)庫(kù)類,但這些類大同小異,無非是增刪改查,如果人工來寫代碼,既費(fèi)力又容易出錯(cuò);而借用python的代碼自動(dòng)生成,可以輕松搞定; ?。惐菾AVA中的H...

    89542767 評(píng)論0 收藏0
  • 從0開始構(gòu)建自己前端知識(shí)體系-不要對(duì)"=="說不

    摘要:為了避免某些場(chǎng)景下的意外,甚至推崇直接使用來代替。使用了運(yùn)算符的一些規(guī)則,發(fā)生了類型轉(zhuǎn)換。按照以下規(guī)則轉(zhuǎn)換被傳遞參數(shù)直接返回直接返回直接返回直接返回直接返回返回一個(gè)對(duì)象的默認(rèn)值。 前言 類型轉(zhuǎn)換在各個(gè)語言中都存在,而在 JavaScript 中由于缺乏對(duì)其的了解而不慎在使用中經(jīng)常造成bug被人詬病。為了避免某些場(chǎng)景下的意外,甚至推崇直接使用 Strict Equality( === )...

    tianyu 評(píng)論0 收藏0
  • vue-cli 打包后提交到線上出現(xiàn) "Uncaught SyntaxError:Unex

    摘要:前言項(xiàng)目使用版本使用實(shí)現(xiàn)按需加載描述該報(bào)錯(cuò)在項(xiàng)目上線一段時(shí)間后有用戶反映頁(yè)面無法正常游覽后面以問題問題區(qū)分問題導(dǎo)航點(diǎn)擊無法正常跳轉(zhuǎn)刷新后恢復(fù)正常打印報(bào)錯(cuò)截圖問題頁(yè)面全白并且刷新仍然無效打印報(bào)錯(cuò)截圖經(jīng)過一番折騰初步定位問題在經(jīng)過的打包后的 前言: 項(xiàng)目使用vue-cli版本2.9.3 ,vue-router使用webpackChunkName實(shí)現(xiàn)按需加載. showImg(https:/...

    Allen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<