繁体   English   中英

javascript / for循环文本中的偶数和奇数字母

[英]javascript / for-loop even and odd letters from text

我想从文本中选择偶数字母和奇数字母,console.log show mi (199) [' ', ' ', ' ', ' ', ' '.... 我该如何解决?


btn.addEventListener('click', function() {
  //console.log(newText)  ok

  let evenletters = []

  for (let i = 0; i < newText.length; i++) {
    if(newText[i] % 2 === 0) {
      evenletters.push(newText[i])
    }
  }
  console.log(evenletters)
})


我猜您来自 C 或其他可以将 char 视为 int 的语言。 你想在 JS 中做的是使用.charCodeAt

 let evenletters = [] let newText = 'Hello there how are you?' for (let i = 0; i < newText.length; i++) { if(newText.charCodeAt(i) % 2 === 0) { evenletters.push(newText[i]) } } console.log(evenletters)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM