每个单词中的字符数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每个单词中的字符数相关的知识,希望对你有一定的参考价值。
我想开发一个代码来计算句子中每个单词的字符数,并测试它是否在2到14个字符之间。
如果它在2到14个字符之间,那么result1 = true
否则result1 = false
这是我的代码:
var sentence = "Now is the time for all men"
var re = /\s+/;
var resultat1 = false;
var nameList = sentence.split(re); //cutting the sentence into words
console.log(nameList); //List of words in the sentence
var NbMot = nameList.length; //Number of words in the sentence
var NbCarMot = 0; //Numer of caracter in each word
for (i = 0; i < NbMot; i++) {
NbCarMot = (nameList[i].length); //Numer of caracter in each word
console.log(NbCarMot);
}
console.log(NbCarMot);
if (NbCarMot <= 14) {
resultat1 = true;
}
console.log(resultat1)
答案
var sentence = 'hello Good morning';
var resultat1 = true;
var re = /\s+/;
var nameList = sentence.split(re); //cutting the sentence into words
for (i = 0; i < nameList.length; i++) {
var len = nameList[i].length; //Numer of caracter in each word
if (len < 2 || len > 14) //Test your counts
{
resultat1 = false; // if not match set variable to false and break
break;
}
}
alert(resultat1); // check your final result
另一答案
我想开发一个代码来计算一个句子中每个单词的字符数,并测试它是否在2到14个字符之间,
一旦发现第一次违反规则(2到14个字符),您需要立即退出循环。
使用some
尝试这个简单的
var isInvalid = sentence.split( /\s+/ ).some( s => s.length < 2 || s.length > 14 );
以上是关于每个单词中的字符数的主要内容,如果未能解决你的问题,请参考以下文章