摘要:類使用中遇到的在實(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
在過往學(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....
小編寫這篇文章,主要目的還是給大家講一下關(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...
摘要:為了避免某些場(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( === )...
摘要:前言項(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:/...
閱讀 3046·2021-11-02 14:40
閱讀 857·2019-08-30 15:53
閱讀 1277·2019-08-30 15:53
閱讀 3275·2019-08-30 13:53
閱讀 3317·2019-08-29 12:50
閱讀 1144·2019-08-26 13:49
閱讀 1877·2019-08-26 12:20
閱讀 3678·2019-08-26 11:33