Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 它说:";要从用户处读取单个字符并检查该字符是否出现在句子中,请帮助我 var-station=window.prompt('请输入一个描述这个家的短句',''); var character=window.prompt('请输入单个字符',''); var计数=0; for(var i=0;i_Javascript - Fatal编程技术网

Javascript 它说:";要从用户处读取单个字符并检查该字符是否出现在句子中,请帮助我 var-station=window.prompt('请输入一个描述这个家的短句',''); var character=window.prompt('请输入单个字符',''); var计数=0; for(var i=0;i

Javascript 它说:";要从用户处读取单个字符并检查该字符是否出现在句子中,请帮助我 var-station=window.prompt('请输入一个描述这个家的短句',''); var character=window.prompt('请输入单个字符',''); var计数=0; for(var i=0;i,javascript,Javascript,获取字符和句子,然后执行以下操作: var-station=window.prompt('请输入一个短句',''); var character=window.prompt('请输入单个字符',''); 变量计数=0 for(变量i=0;i1){ 警报(“字符出现“+count+”次”);//修复“一次” }否则如果(计数=1){ 警报(“字符出现1次”);//修复“1次” }否则{ 警惕(“该字符未出现在句子中”); }你就快到了 其实有很多很多方法可以做到这一点;使用内置方法,它与 var

获取字符和句子,然后执行以下操作:

var-station=window.prompt('请输入一个短句','');
var character=window.prompt('请输入单个字符','');
变量计数=0
for(变量i=0;i<句子长度;i++){
if(句子[i]==字符){
计数+=1;
}
}
如果(计数>1){
警报(“字符出现“+count+”次”);//修复“一次”
}否则如果(计数=1){
警报(“字符出现1次”);//修复“1次”
}否则{
警惕(“该字符未出现在句子中”);
}
你就快到了

其实有很多很多方法可以做到这一点;使用内置方法,它与

var sentence = window.prompt('Please enter a short sentence describing this      home','');
var character = window.prompt('Please enter a single character','');
var count = 0;
for (var i = 0; i < sentence.length(); i++)
    if(sentence.charAt(i) == character)
        //  count++;
        document.write('The character' + character + 'is appearing ' + count + 'times in your sentence');
    else 
        document.write('Character not found.Please try again');
但是,如果您想计数,正如您在提供的示例中所做的那样,您只需要

if (sentence.indexOf(character) == -1)
  document.write('The character does not appear at all within the sentence.';
var-station=window.prompt('请输入一个短句','');
var character=window.prompt('请输入单个字符','');
var计数=0;
对于(变量i=0;i 0){
写入(“字符出现“+count+”次”);
}否则{
文件。书写(“该字符未出现在句子中”);
}

基本上,当一个字符匹配时,您只会增加循环内的计数,然后检查是否有外部的计数。

if(句子.索引(字符)!=-1)alert('tada')
@AyeshaAslam如果这个答案对您有帮助,您介意单击我答案旁边的绿色复选框吗?它也给了你声誉@a、 那太可悲了。。。当然有必要,但是sad@theonlygusti对于新用户来说是必需的,但是:D@AyeshaAslam你的错误是什么?@AyeshaAslam如果角色没有出现,它会提醒
“该角色没有出现在句子中”
,而不是
0
。恭喜2k rep bro
var sentence = window.prompt('Please enter a short sentence','');
var character = window.prompt('Please enter a single character','');

var count = 0;
for (var i=0; i<sentence.length; i++){
  count += (sentence[i] == character);
}
if (count > 0){
  document.write("The character appeared " + count + " times.");
} else {
  document.write("The character did not appear in the sentence");
}