Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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 使答案不区分大小写_Javascript - Fatal编程技术网

Javascript 使答案不区分大小写

Javascript 使答案不区分大小写,javascript,Javascript,我问用户一个问题,我希望他们的答案不区分大小写。无论他们是否使用大写字母,他们都应该有一个正确的答案。在此方面的任何帮助都将不胜感激 var name = prompt('Enter your name'); var correctAnswers = 0; var questions = 15; document.write('Okay '+name+' here is Question 1: What does html stand for?: HyperText Markup Langu

我问用户一个问题,我希望他们的答案不区分大小写。无论他们是否使用大写字母,他们都应该有一个正确的答案。在此方面的任何帮助都将不胜感激

var name = prompt('Enter your name');
var correctAnswers = 0;
var questions = 15;

document.write('Okay '+name+' here is Question 1: What does html stand for?:  HyperText Markup Language, High Track Making Language, High Tech Making Language');
var answer = prompt('Okay '+name+' here is Question 1: What does html stand for?:  HyperText Markup Language, High Track Making Language, High Tech Making Language');

if (answer === 'HyperText Markup Language') {
    console.log(correctAnswers = correctAnswers + 1);
    console.log('That is correct!');
    document.write('<div>That is correct!</div>');
} else {
    console.log('Sorry that is wrong. The correct answer is HyperText Markup Language.');
    document.write('<div>Sorry that is wrong. The correct answer is HyperText Markup Language.</div>');
}
var name=prompt('Enter your name');
var=0;
var问题=15;
document.write(‘好的’+name+’这里是问题1:html代表什么?:超文本标记语言、高轨道制作语言、高技术制作语言’);
var answer=prompt(‘好的’+name+’这里是问题1:html代表什么?:超文本标记语言、高音轨制作语言、高技术制作语言’);
如果(答案===‘超文本标记语言’){
console.log(correctAnswers=correctAnswers+1);
log('这是正确的!');
写下('这是正确的!');
}否则{
log('抱歉,这是错误的。正确答案是超文本标记语言');
document.write('抱歉,这是错误的。正确答案是超文本标记语言');
}

您可以使用
toLowerCase()将答案转换为小写或大写
toUpperCase()

if(answer.toLowerCase()==(“超文本标记语言”).toLowerCase()){
console.log(correctAnswers=correctAnswers+1);
log('这是正确的!');
写下('这是正确的!');
}否则{
log('抱歉,这是错误的。正确答案是超文本标记语言');
document.write('抱歉,这是错误的。正确答案是超文本标记语言');
}

您可以使用
toLowerCase()将答案转换为小写或大写
toUpperCase()

if(answer.toLowerCase()==(“超文本标记语言”).toLowerCase()){
console.log(correctAnswers=correctAnswers+1);
log('这是正确的!');
写下('这是正确的!');
}否则{
log('抱歉,这是错误的。正确答案是超文本标记语言');
document.write('抱歉,这是错误的。正确答案是超文本标记语言');
}

要将字符串转换为所有小写,请使用:

if (answer.toLowerCase() === "string") { 
    // code here
}

要将字符串转换为所有小写,请使用:

if (answer.toLowerCase() === "string") { 
    // code here
}
使用
toLowerCase()
将字符串转换为小写,并与所有小写答案进行比较
answer.toLowerCase()==“超文本标记语言”
使用
toLowerCase()
将字符串转换为小写,并与所有小写答案进行比较<代码>答案.toLowerCase()=“超文本标记语言”