无法在字符串中查找字母的位置

时间:2016-08-09 05:43:14

标签: javascript

我有一个像这样的字符串

var test = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

实际上我在这个字符串中找不到“t”的位置。不知道为什么, 我使用了indexOf,尝试将其转换为字符串对象,但都是徒劳的

注意:请使用问题中给出的确切字符串, 谢谢,

3 个答案:

答案 0 :(得分:3)

这些是非标准字符,因此要搜索“t”,您必须实际复制并粘贴字符串中的

>> test.indexOf("t")
>> 29

示范:

"t".charCodeAt()
116 // ASCII code for lowercase t

"t".charCodeAt()
65364 // Something non-standard

答案 1 :(得分:1)

你无法找到,因为它不是&#39;你试图找到。看一下返回65364的"t".charCodeAt(0)和产生116的<div class="contaniner"> <div class="row"> <div class="col-md-12"> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="col-md-12 col-sm-4 col-xs-6"> <img src="http://www.planwallpaper.com/static/images/i-should-buy-a-boat.jpg" class="img-responsive"/> </div> <div class="col-md-12 col-sm-8 col-xs-6"> <h4 class="h4"> Some text Here...</h4> <p> Some more text Here...</p> </div> </div> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="col-md-12 col-sm-4 col-xs-6"> <img src="http://www.planwallpaper.com/static/images/i-should-buy-a-boat.jpg" class="img-responsive"/> </div> <div class="col-md-12 col-sm-8 col-xs-6"> <h4 class="h4"> Some text Here...</h4> <p> Some more text Here...</p> </div> </div> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="col-md-12 col-sm-4 col-xs-6"> <img src="http://www.planwallpaper.com/static/images/i-should-buy-a-boat.jpg" class="img-responsive"/> </div> <div class="col-md-12 col-sm-8 col-xs-6"> <h4 class="h4"> Some text Here...</h4> <p> Some more text Here...</p> </div> </div> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="col-md-12 col-sm-4 col-xs-6"> <img src="http://www.planwallpaper.com/static/images/i-should-buy-a-boat.jpg" class="img-responsive"/> </div> <div class="col-md-12 col-sm-8 col-xs-6"> <h4 class="h4"> Some text Here...</h4> <p> Some more text Here...</p> </div> </div> </div> </div> </div> 。这些是不同的字符。

答案 2 :(得分:1)

使用String.prototype.indexOf()将返回第一次出现的指定值的调用String对象中的索引。

请注意,字符串中的t是&#34;非标准字符&#34;如果您使用&#34;标准字符&#34;,则indexOf()无法找到。

此处提供更多信息:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf

&#13;
&#13;
var test = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
console.log(test.indexOf("t"));
&#13;
&#13;
&#13;