我有一个像这样的字符串
var test = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
实际上我在这个字符串中找不到“t”的位置。不知道为什么, 我使用了indexOf,尝试将其转换为字符串对象,但都是徒劳的
注意:请使用问题中给出的确切字符串, 谢谢,
答案 0 :(得分:3)
这些是非标准字符,因此要搜索“t”,您必须实际复制并粘贴字符串中的t
。
>> test.indexOf("t")
>> 29
示范:
"t".charCodeAt()
116 // ASCII code for lowercase t
"t".charCodeAt()
65364 // Something non-standard
答案 1 :(得分:1)
你无法找到,因为它不是'你试图找到。看一下返回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
var test = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
console.log(test.indexOf("t"));
&#13;