js陣列 字串相關練習題

2021-10-16 12:27:46 字數 1772 閱讀 8798

js陣列、字串相關練習題

1.查詢相同元素

var arr =[1

,1,2

,2,3

]function

duplicates

(arr)})

;return arr1;

} console.

log(

duplicates

(arr)

);

2.題目描述

將陣列 arr 中的元素作為呼叫函式 fn 的引數

輸入:

function (greeting, name, punctuation) , ['hello', 'ellie', '!']
輸出:

hello, ellie!
答案:

function

argsasarray

(fn, arr)

3.題目描述

函式 usearguments 可以接收 1 個及以上的引數。請實現函式 usearguments,返回所有呼叫引數相加後的結果。本題的測試引數全部為 number 型別,不需考慮引數轉換。

輸入:1, 2, 3, 4

輸出:10

答案:

function

usearguments()

return sum

}

arguments是乙個應用於傳遞給函式的引數的類陣列物件,不是乙個物件,可以通過array.from方法或者…展開來講這個類陣列物件轉化為陣列物件

4.求 a 和 b 相乘的值,a 和 b 可能是小數,需要注意結果的精度問題

輸入:3,0.0001

輸出:0.0003

答案:

function

multiply

(a, b)

5.給定字串 str,檢查其是否包含連續重複的字母(a-za-z),包含返回 true,否則返回 false

function

containsrepeatingletter

(str)

6.給定字串 str,檢查其是否以母音字母結尾

1、母音字母包括 a,e,i,o,u,以及對應的大寫

2、包含返回 true,否則返回 false

function

endswithvowel

(str)

7.給定字串 str,檢查其是否包含 連續3個數字

1、如果包含,返回最先出現的 3 個數字的字串

2、如果不包含,返回 false

輸入:『789465』

輸出:789

答案:

function

capturethreenumbers

(str))/)

return result ? result[0]

:false

}

match方法相返回匹配到的字串,和indexof方法相似,但是他的返回值是指定的字串,而不是下標

esult[0] : false

}

match方法相返回匹配到的字串,和indexof方法相似,但是他的返回值是指定的字串,而不是下標

[外鏈轉存中...(img-hsnxrgjv-1610963514129)]

python字串相關練習題

輸入乙個字串,列印所有奇數字上的字元 下標是1,3,5,7 位上的字元 例如 輸入 abcd1234 輸出 bd24 str1 abcd1234 print str1 1 len str1 2 輸入使用者名稱,判斷使用者名稱是否合法 使用者名稱長度6 10位 name input 請輸入使用者名稱 ...

JS 字串的練習題

總結 對字串進行某些操作比較麻煩時,可以把字串轉換成陣列 利用陣列的方法處理可能會比較簡單,最後再把陣列轉換成字串即可。即學會靈活轉換字串和陣列,使問題簡單化。字串的值不能改變,陣列的值可以改變。但求字串中個數最多的字元時,先對字串去重,然後再比較去重的和沒去重的求出最大個數。判斷某個物件是不是陣列...

字串練習題

1.請編寫乙個c函式,該函式可以實現將乙個整數轉為任意進製的字串輸出 include include char ch 16 函式宣告 將整數轉換為任意進製的字串 charchar int2sys int num,int n,int move bit int main else if n 8 else...