[英]Javascript checking, if array element equals var?
I have an array like this:我有一个这样的数组:
var str = "This is an example sentence with the number 1";
var array = str.split(' ');
// array[8] should be 1
Now i want to check, if a certain variable is the same as the value of array[8].现在我想检查某个变量是否与数组 [8] 的值相同。 Therefor i thought I could use:
因此,我认为我可以使用:
var checkingnumber = 1;
if(array[8] === checkingnumber) {
console.log("success");
return
}
This doesnt seem to work in my Code.这在我的代码中似乎不起作用。 So could anyone help me, how to fix that ?
那么任何人都可以帮助我,如何解决这个问题?
The resulting array will be strings and ===
will compare the type as well.结果数组将是字符串,并且
===
也将比较类型。 Use ==
or parseInt
to make sure you compare apples with apples.使用
==
或parseInt
确保将苹果与苹果进行比较。
var checkingnumber = 1;
if(parseInt(array[8]) === checkingnumber) {
console.log("success");
return
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.