扫码关注官方订阅号
请问,图中划线处,allowed.indexOf(c) == -1 中的-1代表什么意思?
allowed.indexOf(c) == -1
-1
光阴似箭催人老,日月如移越少年。
indexOf()方法对大小写敏感,如果要检索的字符串值没有出现,则该方法返回 -1。如下事例
indexOf()
<script type="text/javascript"> var str="Hello world!" document.write(str.indexOf("Hello") + "<br />") document.write(str.indexOf("World") + "<br />") document.write(str.indexOf("world")) </script>
测试结果
0 -1 6
http://www.w3school.com.cn/jsref/jsref_indexOf.asp
如果要检索的字符串值没有出现,则该方法返回 -1。
var c ='a';allowed.indexOf(c) === -1;代表allowed中没有找到字符‘a’;
表示 c 不存在
string.indexOf(char) 的返回值是 char 在 string 中首次出现的位置,如果 string 中不包含 char 则返回 -1.
string.indexOf(char)
char
string
这里的意思就是,如果 allowed 中不包含 c.
allowed
c
-1是一个不存在的位置代表不存在
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
indexOf()方法对大小写敏感,如果要检索的字符串值没有出现,则该方法返回 -1。如下事例
测试结果
http://www.w3school.com.cn/jsref/jsref_indexOf.asp
var c ='a';
allowed.indexOf(c) === -1;
代表allowed中没有找到字符‘a’;
表示 c 不存在
string.indexOf(char)的返回值是char在string中首次出现的位置,如果string中不包含char则返回 -1.这里的意思就是,如果
allowed中不包含c.-1是一个不存在的位置代表不存在