中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

酒業(yè)網(wǎng)站建設(shè)優(yōu)化大師免費(fèi)版下載

酒業(yè)網(wǎng)站建設(shè),優(yōu)化大師免費(fèi)版下載,網(wǎng)店美工主要負(fù)責(zé)什么工作,做報(bào)名網(wǎng)站JS對(duì)象到原始值轉(zhuǎn)換的復(fù)雜性 主要由于某些對(duì)象類(lèi)型存在不止一種原始值的表示 對(duì)象到原始值轉(zhuǎn)換的三種基本算法 在解釋三種算法前需要了解toString valueOf這兩個(gè)方法 toString 返回對(duì)象的字符串表示Array類(lèi)的toString方法會(huì)將每個(gè)元素轉(zhuǎn)換為字符串,再使用逗號(hào)作為…

JS對(duì)象到原始值轉(zhuǎn)換的復(fù)雜性 主要由于某些對(duì)象類(lèi)型存在不止一種原始值的表示

對(duì)象到原始值轉(zhuǎn)換的三種基本算法

在解釋三種算法前需要了解toString valueOf這兩個(gè)方法

toString

  • 返回對(duì)象的字符串表示
  • Array類(lèi)的toString方法會(huì)將每個(gè)元素轉(zhuǎn)換為字符串,再使用逗號(hào)作為分隔符拼接起來(lái)
  • Function類(lèi)的toString方法將定義的函數(shù)轉(zhuǎn)換為JS源代碼的字符串
  • Date類(lèi)型的toString方法返回一個(gè)人類(lèi)友好(且JS可解析)的日期和時(shí)間字符串
  • RegExp類(lèi)定義的toString方法將RegExp對(duì)象轉(zhuǎn)換為一個(gè)看起來(lái)像RegExp字面量的字符串

valueOf

  • 把對(duì)象轉(zhuǎn)換為代表對(duì)象原始值(如果存在這樣一個(gè)原始值)
  • 對(duì)象是復(fù)合值,且多數(shù)對(duì)象不能真正通過(guò)一個(gè)原始值標(biāo)識(shí),valueOf方法默認(rèn)情況只返回對(duì)象本身
  • String Number Boolean包裝類(lèi)定義的valueOf返回被包裝的原始值
  • Array Function RegExp 繼承默認(rèn)方法,返回對(duì)象本身
  • Date對(duì)象返回日期的內(nèi)部表示形式: 自1970年1月1日至今的毫秒數(shù)

偏字符串 (該算法返回原始值,只要可能就返回字符串)

  • 首先嘗試toString方法
  • 方法有定義且返回原始值,則使用該原始值(即使這個(gè)值不是字符串)
  • 不存在或者存在但返回對(duì)象,則嘗試使用valueOf方法
  • 方法存在且返回原始值,則使用該值。
  • 否則,轉(zhuǎn)換失敗 TypeError

偏數(shù)值 (該算法返回原始值,只要可能就返回?cái)?shù)值)

  • 偏字符串算法類(lèi)似,先嘗試valueOf再?lài)L試toString

無(wú)偏好 (該算法不傾向于任何原始值類(lèi)型,而是由類(lèi)定義自己的轉(zhuǎn)換規(guī)則)

  • 取決于被轉(zhuǎn)換對(duì)象的類(lèi)
  • 如果是Date對(duì)象,則使用偏字符串算法
  • 其他類(lèi)型使用偏數(shù)值算法

JS內(nèi)置類(lèi)型除了Date類(lèi)都實(shí)現(xiàn)了偏數(shù)值算法;Date類(lèi)實(shí)現(xiàn)了偏字符串算法

對(duì)象轉(zhuǎn)換為布爾值

  • 所有對(duì)象都轉(zhuǎn)換為true
  • 不需要使用前面的轉(zhuǎn)換算法
  • 包括空數(shù)組、new Boolean(false)包裝對(duì)象
Boolean({}) // true
Boolean([]) // true
Boolean(new Boolean(false)) /// true

對(duì)象轉(zhuǎn)換為字符串

  • 使用偏字符串算法轉(zhuǎn)換為一個(gè)原始值
  • 再將原始值轉(zhuǎn)換為字符串
String({}) // '[object Object]'
String([]) // ''
String(new Date(2023)) // 'Sun Jan 01 2023 08:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)'
String(new RegExp(/[a-z]/i)) // '/[a-z]/i'

對(duì)象轉(zhuǎn)換為數(shù)值

  • 使用偏數(shù)值算法轉(zhuǎn)換為一個(gè)原始值
  • 將原始值轉(zhuǎn)換為數(shù)值
Number({}) // NaN
Number([]) // 0
Number([6]) // 6
Number(new Date(2023)) // 1672531200000
Number(new RegExp(/[a-z]i/)) // NaN

操作符轉(zhuǎn)換特例

+操作符

  • 執(zhí)行數(shù)值加法和字符串拼接
  • 如果一個(gè)操作數(shù)是對(duì)象,則使用無(wú)偏好算法將對(duì)象轉(zhuǎn)換為原始值
  • 如果兩個(gè)操作數(shù)都是原始值,則檢查類(lèi)型
  • 有一個(gè)是字符串,則將另一個(gè)轉(zhuǎn)換為字符串進(jìn)行拼接
  • 否則轉(zhuǎn)換為數(shù)值進(jìn)行相加

== != 操作符

  • 允許類(lèi)型轉(zhuǎn)換的寬松方式執(zhí)行相等和不相等測(cè)試
  • 如果一個(gè)操作數(shù)是對(duì)象 另一個(gè)是原始值,則使用無(wú)偏好算法轉(zhuǎn)換為原始值 再比較

< <= > >= 關(guān)系操作符

  • 既可比較數(shù)值也可比較字符串
  • 如果有一個(gè)操作數(shù)是對(duì)象 則使用偏數(shù)值算法將對(duì)象轉(zhuǎn)換為原始值
  • 與對(duì)象到數(shù)值轉(zhuǎn)換不同 這個(gè)偏數(shù)值算法返回的原始值不會(huì)再被轉(zhuǎn)換為數(shù)值
http://m.risenshineclean.com/news/61499.html

相關(guān)文章:

  • 陽(yáng)江網(wǎng)站seo公司提供seo服務(wù)
  • 義烏網(wǎng)站建設(shè)多少錢(qián)百度短鏈接在線(xiàn)生成
  • 如何編輯網(wǎng)站標(biāo)題欄美國(guó)搜索引擎排名
  • 去哪找想做網(wǎng)站的客戶(hù)重慶seo小潘大神
  • 鄭州營(yíng)銷(xiāo)型網(wǎng)站建設(shè)哪家好韶關(guān)網(wǎng)站seo
  • 南寧網(wǎng)站建設(shè)報(bào)價(jià)免費(fèi)注冊(cè)網(wǎng)址
  • 卡盟網(wǎng)站怎么做圖片素材公司官網(wǎng)制作多少錢(qián)
  • 怎么查詢(xún)網(wǎng)站所有關(guān)鍵詞怎樣進(jìn)行網(wǎng)絡(luò)推廣效果更好
  • 長(zhǎng)沙做網(wǎng)站建設(shè)公司排名沈陽(yáng)seo公司
  • 武漢公司做網(wǎng)站可口可樂(lè)營(yíng)銷(xiāo)策劃方案
  • WordPress默認(rèn)模板做的站軟件培訓(xùn)班
  • 基金管理公司司網(wǎng)站建設(shè)要求百度推廣區(qū)域代理
  • 做宣傳單用什么網(wǎng)站找圖片優(yōu)化培訓(xùn)方式
  • 修改wordpress代碼加快打開(kāi)速度seo怎么做關(guān)鍵詞排名
  • 上海聯(lián)通 網(wǎng)站備案百度競(jìng)價(jià)托管外包
  • 建設(shè)工程信息網(wǎng)官網(wǎng)首頁(yè)seo整合營(yíng)銷(xiāo)
  • 網(wǎng)站建設(shè) 要維護(hù)么網(wǎng)絡(luò)推廣合同
  • 常德做網(wǎng)站專(zhuān)業(yè)公司百度信息流開(kāi)戶(hù)多少錢(qián)
  • 農(nóng)業(yè)電商網(wǎng)站有哪些google chrome瀏覽器
  • 江蘇連云港網(wǎng)站制作公司輿情監(jiān)測(cè)分析系統(tǒng)
  • 做傳單的網(wǎng)站網(wǎng)站運(yùn)營(yíng)培訓(xùn)學(xué)校
  • 品牌網(wǎng)站推廣寧波網(wǎng)站優(yōu)化公司推薦
  • 美國(guó)做ppt的網(wǎng)站怎么進(jìn)入百度推廣賬戶(hù)
  • 做美食類(lèi)網(wǎng)站分析軟文營(yíng)銷(xiāo)廣告
  • 旅游網(wǎng)站建設(shè)解決方案競(jìng)價(jià)托管代運(yùn)營(yíng)多少錢(qián)
  • 無(wú)為縣住房建設(shè)局網(wǎng)站首頁(yè)北京突發(fā)重大消息
  • 怎么看一個(gè)網(wǎng)站做沒(méi)做優(yōu)化開(kāi)魯網(wǎng)站seo不用下載
  • 關(guān)于做網(wǎng)站電話(huà)銷(xiāo)售深圳排名seo
  • 服裝網(wǎng)站建設(shè)規(guī)劃方案佛山今日頭條
  • 房地產(chǎn)網(wǎng)站制作關(guān)聯(lián)詞有哪些三年級(jí)