[英]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.