我有一个字符串,然后我想将其拆分为3
<script>
function myFunction() {
var str = "I LOVE YOU";
var res = str.split(" ");
document.getElementById("demo").innerHTML = res;
}
</script>
然后我想显示&#34; LOVE&#34;仅
LOVE
我试过了:
<script>
function myFunction() {
var str = "I LOVE YOU";
var res = str.split(" ",2);
document.getElementById("demo").innerHTML = res;
}
</script>
结果是:
I,LOVE
如果我有
怎么办?var str = "Monday Tuesday Wednesday Thursday Friday Saturday Sunday";
我希望显示星期六星期六&#34;仅
Thursday Friday Saturday
有没有办法让我得到中间拼接的字符串?
答案 0 :(得分:2)
var words = str.split(" ");
var res = words[Math.floor(words.length / 2)]
答案 1 :(得分:1)
let str = "Un jour mon prince";
let arr = str.split(' ');
let mid = Math.floor(arr.length / 2) ;
let res = arr[mid];
alert("The middle word is… " + res);
或者更简洁:
let str = "Un jour mon prince";
let arr = str.split(' ');
let res = arr[Math.floor(arr.length / 2)];
答案 2 :(得分:0)
javascript split方法为您提供所有拆分项的数组。示例:
var x = "I LOVE YOU";
var y = x.split(" "); // y = [ I, LOVE, YOU]
因此,您拥有数组中的所有必需元素。现在,您可以将所需索引处的元素绑定到html。
要绑定“爱”,您必须执行以下操作:
document.getElementById("demo").innerHTML = y[1];
答案 3 :(得分:0)
var words = str.split(" ");
var res = words[Math.floor(words.length / 2)]
显然只能使用奇数字。