Sim*_*mon 558 javascript
我有一个字符串,我需要得到它的第一个字符.
var x = 'somestring';
alert(x[0]); //in ie7 returns undefined
Run Code Online (Sandbox Code Playgroud)
我该如何修复我的代码?
Dan*_*uis 981
你想要的是什么charAt.
var x = 'some string';
alert(x.charAt(0)); // alerts 's'
Run Code Online (Sandbox Code Playgroud)
Dus*_*ine 140
在JavaScript中,您可以这样做:
const x = 'some string';
console.log(x.substring(0, 1));Run Code Online (Sandbox Code Playgroud)
Sha*_*are 51
您可以使用其中任何一种.
所有这些之间有一点区别所以在条件语句中使用它时要小心.
var string = "hello world";
console.log(string.slice(0,1)); //o/p:- h
console.log(string.charAt(0)); //o/p:- h
console.log(string.substring(0,1)); //o/p:- h
console.log(string.substr(0,1)); //o/p:- h
console.log(string[0]); //o/p:- h
var string = "";
console.log(string.slice(0,1)); //o/p:- (an empty string)
console.log(string.charAt(0)); //o/p:- (an empty string)
console.log(string.substring(0,1)); //o/p:- (an empty string)
console.log(string.substr(0,1)); //o/p:- (an empty string)
console.log(string[0]); //o/p:- undefined
Run Code Online (Sandbox Code Playgroud)
Łuk*_*.pl 25
x.substring(0,1)
Eto*_* B. 16
var x = "somestring"
alert(x.charAt(0));
Run Code Online (Sandbox Code Playgroud)
charAt()方法允许您指定所需字符的位置.
您要做的是将字符放在数组"x"的位置,该数组未定义为X不是数组.
Ale*_*xis 16
所有方法的示例
第一:string.charAt(index)
返回索引处的caract
index
var str = "Stack overflow";
console.time("charat");
console.log(str.charAt(0));
console.timeEnd("charat");Run Code Online (Sandbox Code Playgroud)
第二:string.substring(start,length);
返回字符串中从索引开始
start并在长度后停止的子字符串length
在这里你只需要第一个结果:start = 0和length = 1
var str = "Stack overflow";
console.time("substring");
console.log(str.substring(0,1));
console.timeEnd("substring");Run Code Online (Sandbox Code Playgroud)
另类:string[index]
字符串是一个caract数组.所以你可以得到第一个像数组的第一个单元格.
返回
index字符串索引处的caract
var str = "Stack overflow";
console.time("array");
console.log(str[0]);
console.timeEnd("array");Run Code Online (Sandbox Code Playgroud)
var str="stack overflow";
firstChar = str.charAt(0);
secondChar = str.charAt(1);
Run Code Online (Sandbox Code Playgroud)
在IE6 +,FF,Chrome,safari中测试过.
| 归档时间: |
|
| 查看次数: |
653421 次 |
| 最近记录: |