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

js判斷數(shù)據(jù)是否是數(shù)組或字符串

這篇具有很好參考價(jià)值的文章主要介紹了js判斷數(shù)據(jù)是否是數(shù)組或字符串。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

有很多方法可以判斷數(shù)據(jù)是否是數(shù)組或字符串,以下列舉一些常見的方法:

1.通過typeof操作符判斷數(shù)據(jù)類型,如果為“string”,則數(shù)據(jù)為字符串;如果為“object”,則需要進(jìn)一步判斷是否為數(shù)組。

function isStringOrArray(data) {
  if (typeof data === "string") {
    console.log("數(shù)據(jù)為字符串");
  } else if (typeof data === "object") {
    if (Array.isArray(data)) {
      console.log("數(shù)據(jù)為數(shù)組");
    }
  }
}

2.使用instanceof操作符判斷數(shù)據(jù)類型,如果為String,則數(shù)據(jù)為字符串;如果為Array,則數(shù)據(jù)為數(shù)組。

function isStringOrArray(data) {
  if (data instanceof String) {
    console.log("數(shù)據(jù)為字符串");
  } else if (data instanceof Array) {
    console.log("數(shù)據(jù)為數(shù)組");
  }
}

3.使用Array.isArray()方法判斷數(shù)據(jù)是否為數(shù)組。


function isStringOrArray(data) {
  if (Array.isArray(data)) {
    console.log("數(shù)據(jù)為數(shù)組");
  } else {
    console.log("數(shù)據(jù)為字符串");
  }
}

4.利用正則表達(dá)式判斷數(shù)據(jù)是否為字符串。文章來源地址http://www.zghlxwxcb.cn/news/detail-583142.html


function isStringOrArray(data) {
  if (/^[a-zA-Z]+$/.test(data)) {
    console.log("數(shù)據(jù)為字符串");
  } else {
    console.log("數(shù)據(jù)為數(shù)組");
  }
}

到了這里,關(guān)于js判斷數(shù)據(jù)是否是數(shù)組或字符串的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • js 判斷兩個(gè)字符串是否相等(有兩種方法)

    使用比較運(yùn)算符判斷兩個(gè)字符串是否相等 可以使用比較運(yùn)算符 === 或 == 來判斷兩個(gè)字符串是否相等。例如: 在上述代碼中,我們定義了兩個(gè)字符串變量 str1 和 str2 ,并使用 === 運(yùn)算符來比較它們的值。如果兩個(gè)字符串相等,則輸出 兩個(gè)字符串相等 ;否則輸出 兩個(gè)字符串不相

    2024年02月05日
    瀏覽(108)
  • 使用js判斷l(xiāng)ist中是否含有某個(gè)字符串,存在則刪除,

    使用js判斷l(xiāng)ist中是否含有某個(gè)字符串,存在則刪除,

    顯示上圖中使用了兩種方式, 左邊的是filter將不等于userCode的元素篩選出來組成一個(gè)新的list, 但是上面這個(gè)方法在 IE瀏覽器中不支持 , 所以改成了右邊的方法,使用splice: splice傳入兩個(gè)參數(shù),第一個(gè)參數(shù)是要?jiǎng)h除的元素的索引位置,第二個(gè)是從這個(gè)索引往后刪除幾個(gè);

    2024年01月24日
    瀏覽(100)
  • 【JavaScript】JS能力測(cè)試題:數(shù)組扁平化 | 判斷質(zhì)數(shù) | 獲取字符串的長(zhǎng)度

    ??個(gè)人主頁: 阿選不出來 ??個(gè)人簡(jiǎn)介: 大三學(xué)生,熱愛Web前端,隨機(jī)掉落學(xué)習(xí)碎片 ??目前開發(fā)的專欄: JS ??Vue??React?? ??祝愿今天的你比昨天更加博識(shí)了! 題目描述 請(qǐng)補(bǔ)全JavaScript代碼,要求將數(shù)組參數(shù)中的多維數(shù)組擴(kuò)展為一維數(shù)組并返回該數(shù)組。 注意: 數(shù)組參數(shù)中僅

    2024年02月07日
    瀏覽(26)
  • Java判斷一個(gè)字符串是否包含某個(gè)字符串

    Java判斷一個(gè)字符串是否包含某個(gè)字符串

    開發(fā)過程中,有時(shí)會(huì)判斷一個(gè)字符串是否包含某個(gè)字符串的操作,這里總結(jié)判斷方法。 方式一:contains()方法 ? ? ? ? 理解:contains() 方法用于判斷字符串中是否包含指定的字符或字符串。(判斷一個(gè)字符串是否包含某個(gè)字符串) ? ? ? ? 語法:public boolean contains(CharSequence

    2024年02月13日
    瀏覽(43)
  • Python中判斷字符串是否包含另一個(gè)字符串

    Python中判斷字符串是否包含另一個(gè)字符串 在Python編程中,經(jīng)常需要判斷一個(gè)字符串是否包含另一個(gè)字符串。這在處理文本數(shù)據(jù)或搜索操作時(shí)非常常見。Python提供了幾種方法來實(shí)現(xiàn)這個(gè)功能,本文將介紹其中的幾種方法,并提供相應(yīng)的源代碼示例。 方法一:使用in 最簡(jiǎn)

    2024年02月07日
    瀏覽(34)
  • Python字符串比較:如何判斷兩個(gè)字符串是否相等?

    Python字符串比較:如何判斷兩個(gè)字符串是否相等? 在Python編程中,字符串是最常用的數(shù)據(jù)類型之一。當(dāng)我們需要比較兩個(gè)字符串時(shí),通常需要判斷它們是否相等。這篇文章將詳細(xì)介紹Python中比較兩個(gè)字符串的方法。 使用“==”運(yùn)算符比較字符串 在Python中,可以使用“==”運(yùn)算

    2023年04月11日
    瀏覽(111)
  • Java判斷一個(gè)字符串是否包含某個(gè)字符

    Java判斷一個(gè)字符串是否包含某個(gè)字符

    1 問題 如何利用Java通過不同的方法來判斷一個(gè)字符串是否包含某個(gè)字符。 2 方法 .contains方法 這個(gè)是利用java.lang.String.contains()?方法返回true,當(dāng)且僅當(dāng)此字符串包含指定的char值序列,此方法返回true,如果此字符串包含,否則返回false。 (2).indexOf方法 這一個(gè)是利用java.lang.Str

    2024年02月16日
    瀏覽(112)
  • 判斷是否是json字符串

    一、在isJson.js文件里創(chuàng)建一個(gè)isJson類并拋出 二、使用 2.1、在需要的文件中引入isJson 2.2、聲明類 2.3、調(diào)用

    2024年01月24日
    瀏覽(41)
  • golang中如何判斷字符串是否包含另一字符串

    golang中如何判斷字符串是否包含另一字符串 在Go語言中,可以使用strings.Contains()函數(shù)來判斷一個(gè)字符串是否包含另一個(gè)字符串。該函數(shù)接受兩個(gè)參數(shù):要搜索的字符串和要查找的子字符串,如果子字符串存在于要搜索的字符串中,則返回true,否則返回false。 下面是一個(gè)示例代

    2024年02月09日
    瀏覽(91)
  • C++ string判斷是否包含子字符串

    C++ string判斷是否包含子字符串

    C++的string類提供了字符串中查找另一個(gè)字符串的函數(shù)find。 其重載形式為: 功能為在string對(duì)象中,查找參數(shù)string類型的字符串是否存在,如果存在,返回起始位置。不存在則返回 string::npos 。

    2024年02月02日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包