色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 練習題

謝彥文1年前6瀏覽0評論
JavaScript 練習題是每個初學者必須經歷的一個階段。對于想要成為一名優秀的 JavaScript 開發者的人來說,練習題不僅僅是提升技能的學習方法,更是一個磨練細心和耐心的過程。 下面就為大家介紹幾個常見又不容易做的 JavaScript 練習題。 ### 1. 將一個數組中的所有元素都以 string 的形式輸出 ```javascript const arr = [1, 2, 3, 4]; let result = ""; for (let i = 0; i< arr.length; i++) { result += String(arr[i]); } console.log(result); ``` 這個練習題需要借助一個 for 循環來遍歷數組中的所有元素,并借助 String 這個構造函數把元素強制轉換成 string 格式。 ### 2. 在一個數組中找到兩個數的位置,它們的和等于指定的值 ```javascript const arr = [2, 7, 11, 15]; const target = 9; for (let i = 0; i< arr.length; i++) { for (let j = i + 1; j< arr.length; j++) { if (arr[i] + arr[j] == target) { console.log(`[${i}, ${j}]`); } } } ``` 這個練習題需要使用兩個嵌套的 for 循環來遍歷數組中的所有元素,并找到兩個數的位置,它們的和等于指定的值。這道題的關鍵點是,內部循環的起始位置從 i + 1 開始,以避免處理相同的數對。 ### 3. 把一個字符串反轉過來,并且保留其中單詞的順序 ```javascript const str = "hello world"; let result = str.split("").reverse().join(""); result = result.split(" ").reverse().join(" "); console.log(result); ``` 這個練習題需要先將字符串按照字符順序反轉,然后再按照空格分隔符將字符串切割成單詞,并保留單詞的原始順序。 ### 4. 在一個字符串中找到第一個不重復的字符 ```javascript const str = "leetcode"; let result = ""; for (let i = 0; i< str.length; i++) { const char = str.charAt(i); if (str.indexOf(char) == str.lastIndexOf(char)) { result = char; break; } } console.log(result); ``` 這個練習題需要先使用一個 for 循環遍歷字符串中的每個字符,并使用 charAt 方法獲取字符。然后,使用 indexOf 和 lastIndexOf 方法判斷字符是否出現過一次,以找到第一個不重復的字符。 練習題雖然看起來初學者不容易完成,但是只要經過認真的思考和不斷練習,總會有所收獲。我相信,通過不斷地練習做 JavaScript 練習題,每個初學者都可以變得更加熟練,最終實現成為一名頂尖的 JavaScript 開發者的目標。