第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么數字加了''就成了字符串類型

為什么數字加了''就成了字符串類型

陪伴而非守候 2019-03-03 14:32:58
(date.getFullYear() + '')為什么數字加了''就成了字符串類型 可以使用substrexport function formatDate(date, fmt) {   if (/(y+)/.test(fmt)) {     fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));    }  let o = {    'M+': date.getMonth() + 1,    'd+': date.getDate(),    'h+': date.getHours(),    'm+': date.getMinutes(),    's+': date.getSeconds()   };  for (let k in o) {    if (new RegExp(`(${k})`).test(fmt)) {      let str = o[k] + '';       fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));     }   }  return fmt; }  function padLeftZero(str) {  return ('00' + str).substr(str.length); }
查看完整描述

2 回答

?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

在js中+號除了可以作為運算符進行數字運算,同時也可以作為連接符進行字符串的連接,date.getFullYear() + ''相當于是date.getFullYear()加上一個空的字符串,所以此處是起到連接符的作用,自然而然date.getFullYear() + ''會得到字符串類型,通常也用這種方式進行數字轉字符串形式的隱式轉換。

查看完整回答
反對 回復 2019-03-03
?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

數字與字符串相加,數字會被轉成字符串再與字符串相加

查看完整回答
反對 回復 2019-03-03
  • 2 回答
  • 0 關注
  • 977 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號