国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換

這篇具有很好參考價(jià)值的文章主要介紹了web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

vascript有多種數(shù)據(jù)類型,如字符串、數(shù)字、布爾等,可以通過typeof語(yǔ)句來(lái)查看變量的數(shù)據(jù)類型。數(shù)據(jù)類型轉(zhuǎn)換就是數(shù)據(jù)類型之間相互轉(zhuǎn)換,比如把數(shù)字轉(zhuǎn)成字符串、把布爾值轉(zhuǎn)成字符串、把字符串轉(zhuǎn)成數(shù)字等,這在工作也是經(jīng)常碰到的。

本期我們就給大家說(shuō)說(shuō)web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換這個(gè)問題

類型轉(zhuǎn)換是一種將一種數(shù)據(jù)類型轉(zhuǎn)換為另一種數(shù)據(jù)類型的方法。

一、運(yùn)算符的類型

typeof運(yùn)算符可以幫助你找到你的變量的類型。typeof運(yùn)算符返回一個(gè)變量或表達(dá)式的類型。

例:

項(xiàng)目

JavaScript typeof運(yùn)算符

typeof運(yùn)算符返回變量或表達(dá)式的類型:

注意: typeof

運(yùn)算符為數(shù)組返回"object",因?yàn)樵贘avaScript數(shù)組中是對(duì)象。</p>
![IMG_256](https://img-blog.csdnimg.cn/9ea104cd08ab433fa38978eb167a626f.png) 可以使用typeof運(yùn)算符查找JavaScript變量的數(shù)據(jù)類型。

二、類型轉(zhuǎn)換

  1. 將值轉(zhuǎn)換為字符串

通過調(diào)用String()函數(shù) 或 x.toString()方法將值顯式轉(zhuǎn)換為字符串。通過該String()函數(shù),將值true傳遞給參數(shù),從而將布爾值轉(zhuǎn)換為字符串。

String(true);// 返回"true"

數(shù)字傳遞給函數(shù)。

String(108);// 返回"108"

使用typeof運(yùn)算符檢查類型。

typeof String(true); // 返回 “string”

typeof String(108); // 返回 “string”

x.toString()以類似的方式使用方法。可以將x替換為變量。

或者,可以將值放在括號(hào)內(nèi),而不是使用x.toString()進(jìn)行變量設(shè)置。

(9048).toString();// 返回 “9048”

(false).toString(); // 返回 “false”

(50 + 20).toString(); // 返回 “70”
web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換
通過使用String()或,x.toString()可以將Boolean或number數(shù)據(jù)類型的值顯式轉(zhuǎn)換為字符串值,以確保的代碼按預(yù)期運(yùn)行。

  1. 將值轉(zhuǎn)換為布爾值

將數(shù)字或字符串轉(zhuǎn)換為布爾值,使用該Boolean()函數(shù)。任何被解釋為空的值(例如數(shù)字0,空字符串或未定義或NaN或null的值)都將轉(zhuǎn)換為false。

web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換
其他值將轉(zhuǎn)換為true,包括由空格組成的字符串文字。

web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換
注意:

“ 0”作為字符串文字將轉(zhuǎn)換為true,因?yàn)樗且粋€(gè)非空的字符串值。

Boolean(“0”); // 返回 true
web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換
將數(shù)字和字符串轉(zhuǎn)換為布爾值可以使能夠評(píng)估二進(jìn)制內(nèi)的數(shù)據(jù),并且可以利用它來(lái)指定程序中的指定流。

  1. 將數(shù)組轉(zhuǎn)換為字符串

該toString()方法將數(shù)組轉(zhuǎn)換為(逗號(hào)分隔)數(shù)組值的字符串。

var months = [“Jan”, “Feb”, “Mar”, “Apr”, “May”];

document.getElementById(“result”).innerHTML = months.toString();
web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換
該join()方法還將數(shù)組的所有元素轉(zhuǎn)換為新的字符串。

此方法的行為類似于toString(),還可以指定分隔符。

web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換
4. 將字符串轉(zhuǎn)換為數(shù)組

該split()方法將字符串拆分為子字符串?dāng)?shù)組,然后返回新數(shù)組,使用該split()方法通過以表示的空格字符分隔數(shù)組 " "。

var str = ‘Helow World is an Amfhyeaadehe.’;

var arr = str.split(" ");
web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換
arr變量中有了一個(gè)新數(shù)組,可以使用索引號(hào)訪問每個(gè)元素。

arr[0]; // Air

arr[2]; // is

使用“ i”作為分隔符。

web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換
三、總結(jié)

本文基于JavaScript 基礎(chǔ)。介紹了JavaScript 類型轉(zhuǎn)換,對(duì)于每一種類型轉(zhuǎn)換,對(duì)于每一種轉(zhuǎn)換需要注意的點(diǎn),在實(shí)際項(xiàng)目遇到的難點(diǎn),提供了有效的解決方案。

文章來(lái)源:網(wǎng)絡(luò) 版權(quán)歸原作者所有

上文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系小編,我們將立即處理文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-494854.html

到了這里,關(guān)于web前端框架JS學(xué)習(xí)之JavaScript類型轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • web前端【3】JS基礎(chǔ)-輪播圖【JavaScript、定時(shí)器、鼠標(biāo)動(dòng)作、自動(dòng)輪播、增加和減少li列表】

    web前端【3】JS基礎(chǔ)-輪播圖【JavaScript、定時(shí)器、鼠標(biāo)動(dòng)作、自動(dòng)輪播、增加和減少li列表】

    一、實(shí)驗(yàn)題目: 輪播圖 二、實(shí)驗(yàn)內(nèi)容簡(jiǎn)介 1.整體布局:圖片、左右按鈕、數(shù)字列表、添加刪除按鈕 2、左右箭頭滾動(dòng) 3、小圓點(diǎn)滾動(dòng) 4、自動(dòng)輪播 5、鼠標(biāo)動(dòng)作:指向和離開 6、添加與刪除 三、實(shí)驗(yàn)過程 1. 需求分析 整體布局:設(shè)計(jì)一個(gè)輪播圖,中間部分為自動(dòng)輪播的圖片展示

    2024年02月04日
    瀏覽(26)
  • c++學(xué)習(xí)之特殊類設(shè)計(jì)與類型轉(zhuǎn)換

    方法:c++98,通過私有且只申明不實(shí)現(xiàn)拷貝構(gòu)造與賦值函數(shù),從而實(shí)現(xiàn)該類不能被拷貝。c++11引入delete后,可以使構(gòu)造構(gòu)造與賦值函數(shù)等于delete。效果也是無(wú)法被拷貝。 方法一,析構(gòu)私有化 方法二,構(gòu)造私有化 方法一: 還是構(gòu)造私有化,但是注意拷貝構(gòu)造,我們拷貝

    2024年01月20日
    瀏覽(20)
  • JavaScript 類型判斷及類型轉(zhuǎn)換規(guī)則

    JavaScript 類型判斷及類型轉(zhuǎn)換規(guī)則

    ?創(chuàng)作者:全棧弄潮兒 ?? 個(gè)人主頁(yè): 全棧弄潮兒的個(gè)人主頁(yè) ??? 個(gè)人社區(qū),歡迎你的加入:全棧弄潮兒的個(gè)人社區(qū) ?? 專欄地址,歡迎訂閱:前端架構(gòu)師之路 JavaScript 具有七種內(nèi)置數(shù)據(jù)類型,它們分別是: null undefined boolean number string object symbol 其中,前面五種為基本類

    2024年01月19日
    瀏覽(24)
  • JavaScript 數(shù)據(jù)類型轉(zhuǎn)換

    JavaScript 數(shù)據(jù)類型轉(zhuǎn)換

    目錄 JavaScript 數(shù)據(jù)類型轉(zhuǎn)換 一、類型轉(zhuǎn)換簡(jiǎn)介 1、字符串型轉(zhuǎn)換為數(shù)值型 2、數(shù)值型轉(zhuǎn)換為字符串型 ? 所謂的類型轉(zhuǎn)換,就是將一種數(shù)據(jù)類型轉(zhuǎn)換為另外一種數(shù)據(jù)類型,例如上一節(jié)課說(shuō)到的,如果一個(gè)數(shù)字與一個(gè)字符串相加,JavaScript會(huì)自動(dòng)將數(shù)字轉(zhuǎn)換為字符串,然后再與另外

    2024年02月05日
    瀏覽(15)
  • JavaScript數(shù)據(jù)類型的轉(zhuǎn)換

    JavaScript數(shù)據(jù)類型的轉(zhuǎn)換

    一、字符串類型的轉(zhuǎn)換 1、自動(dòng)轉(zhuǎn)換 2、強(qiáng)制轉(zhuǎn)換 String(),object.toString() object 意思為對(duì)象,一切皆為對(duì)象,所以查詢date是否被強(qiáng)制轉(zhuǎn)為字符串類型的時(shí)候,object.toString()中的object換為date 二、轉(zhuǎn)為Number類型 1、自動(dòng)轉(zhuǎn)換 2、強(qiáng)制轉(zhuǎn)換 ??Number() 按照自動(dòng)轉(zhuǎn)換規(guī)則轉(zhuǎn)換 ??p

    2024年02月08日
    瀏覽(17)
  • javascript基礎(chǔ)三:談?wù)?JavaScript 中的類型轉(zhuǎn)換機(jī)制

    javascript基礎(chǔ)三:談?wù)?JavaScript 中的類型轉(zhuǎn)換機(jī)制

    一、概述 JS中有六種簡(jiǎn)單數(shù)據(jù)類型:undefined、null、boolean、string、number、symbol,以及引用類型:object 但是我們?cè)诼暶鞯臅r(shí)候只有一種數(shù)據(jù)類型,只有到運(yùn)行期間才會(huì)確定當(dāng)前類型 上面代碼中,name的值在編譯階段是無(wú)法獲取的,只有等到程序運(yùn)行時(shí)才能知道 雖然變量的數(shù)據(jù)類

    2024年02月05日
    瀏覽(27)
  • JavaScript數(shù)據(jù)類型檢測(cè)與數(shù)據(jù)類型轉(zhuǎn)換詳細(xì)解析與代碼實(shí)例

    JavaScript是一種弱類型語(yǔ)言,因此在開發(fā)過程中,經(jīng)常需要進(jìn)行數(shù)據(jù)類型檢測(cè)和數(shù)據(jù)類型轉(zhuǎn)換。本文將詳細(xì)介紹JavaScript中的數(shù)據(jù)類型檢測(cè)和轉(zhuǎn)換,并提供相關(guān)的代碼實(shí)例。 一、數(shù)據(jù)類型檢測(cè) 在JavaScript中,常用的數(shù)據(jù)類型有:數(shù)字、字符串、布爾值、null、undefined、對(duì)象和數(shù)組

    2024年02月05日
    瀏覽(18)
  • 【前端知識(shí)】JavaScript——Symbol類型

    什么是Symbol(符號(hào))類型? ? Symbol是原始值,且Symbol實(shí)例是唯一、不可變的。Symbol的用途是確保對(duì)象屬性使用唯一標(biāo)識(shí)符,不會(huì)發(fā)生屬性沖突的危險(xiǎn)。Symbol創(chuàng)建唯一記號(hào),進(jìn)而用作非字符串形式的對(duì)象屬性。 如何使用Symbol? 全局符號(hào)注冊(cè)表 使用符號(hào)作為屬性 常用內(nèi)置符號(hào)

    2024年02月16日
    瀏覽(22)
  • 【JavaScript】JS——Map數(shù)據(jù)類型

    【JavaScript】JS——Map數(shù)據(jù)類型

    存儲(chǔ)鍵值對(duì)的對(duì)象。 能夠記住鍵的原始插入順序 任何值(對(duì)象或原始值)都可以作為鍵或值。 Map中的一個(gè)鍵 只能出現(xiàn)一次 ,新的值會(huì)覆蓋舊的值。 迭代方式:for…of循環(huán),返回一個(gè) [key,value] 的數(shù)組。 鍵的相等:基于零值相等比較 Map與Object的比較 Map默認(rèn)不包含任何鍵。

    2024年02月04日
    瀏覽(23)
  • 10分鐘的時(shí)間,帶你徹底搞懂JavaScript數(shù)據(jù)類型轉(zhuǎn)換

    10分鐘的時(shí)間,帶你徹底搞懂JavaScript數(shù)據(jù)類型轉(zhuǎn)換

    前言 ??? 大家好,我是南木元元,熱衷分享有趣實(shí)用的文章,希望大家多多支持,一起進(jìn)步! ???? 個(gè)人主頁(yè): 南木元元 目錄 JS數(shù)據(jù)類型 3種轉(zhuǎn)換類型 ToBoolean ToString ToNumber 對(duì)象轉(zhuǎn)原始類型 隱式類型轉(zhuǎn)換 結(jié)語(yǔ) JS數(shù)據(jù)類型 首先我們需要知道,js中數(shù)據(jù)類型分為兩大類: 基本

    2024年02月05日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包