" UserInput"是用户输入的内容
用户会说Hello _ __ _ __ _
例如:我们将使用Hello World
var input = UserInput;
// Let's say the user inputs hello world
if(input == "hello") {
var cut = input.substr(6)
console.log(cut)
}
用户正在输入" hello world"但if语句不会选择
我的目标是从if语句中获取用户输入,但是这样我可以将其部分内容作为他们所说的内容
答案 0 :(得分:3)
使用string.indexOf
查看字符串是否包含其他字符串
var input = UserInput;
// Let's say the user inputs hello world
if ( input.indexOf( "hello" ) != -1 ) {
var cut = input.substr(6)
console.log(cut)
}
请注意使用这种方式区分大小写
答案 1 :(得分:0)
你也可以将输入分开......有趣的是字符串和数组
//Lets say you have this string...
var input = "Hello world let me go back to bed"
//Split into an array
var eachWord = input.split(" ") //["Hello", "world", "let".....]
//Get first word
var firstWord = input[0];//"Hello"
//Get rest of sentence
var theRest = input.splice(1, input.length); //["world", "let", "me"...]
//put this into a string
theRest = theRest.join(" ") //"world let me...."
现在你可以随心所欲。此外,在检查字符串时,将字符串设置为小写或大写非常重要
(firstWord.toLowerCase === "hello")