<script type="text/javascript">
var mystr = "Hello World!"
document.write(mystr.indexOf("o", mystr.indexOf(" ")));
</script>
startpos 表示 从哪开始,那么我在用indexOf来获取空格的位置,那么最外面的indexOf返回的就是第二个o的位置
var mystr = "Hello World!"
document.write(mystr.indexOf("o", mystr.indexOf(" ")));
</script>
startpos 表示 从哪开始,那么我在用indexOf来获取空格的位置,那么最外面的indexOf返回的就是第二个o的位置
2019-07-31
function count(){
var a = document.getElementById("txt1").value;
var b = document.getElementById("txt2").value;
var x = document.getElementById("select").value;
document.getElementById("fruit").value=eval(`${parseFloat(a)}${x}${parseFloat(b)}`);
}
var a = document.getElementById("txt1").value;
var b = document.getElementById("txt2").value;
var x = document.getElementById("select").value;
document.getElementById("fruit").value=eval(`${parseFloat(a)}${x}${parseFloat(b)}`);
}
不懂题目提示为什么要那么麻烦,这样子不就好了吗。。。
<script type="text/javascript">
//创建数组
var arr = ["*","**","***","****"];
//显示数组长度
alert(arr.length);
//将数组内容输出,完成达到的效果。
for(var i=0;i<arr.length;i++){
document.write(arr[i]+"<br/>");
}
</script>
<script type="text/javascript">
//创建数组
var arr = ["*","**","***","****"];
//显示数组长度
alert(arr.length);
//将数组内容输出,完成达到的效果。
for(var i=0;i<arr.length;i++){
document.write(arr[i]+"<br/>");
}
</script>
var arr = ['*','##',"***","&&","****","##*"];
arr[6] = "**"; //因为数组是从0开始,所以最后一个数组的顺序为6,数组的长度为7,所以将7替换成6.
alert(arr.length); //输出数组长度为7,如上列插入数组是7的话则为8,但是并没有8个数组,只有7个数组。
document.write(arr[0]+"<br>",arr[7]+"<br>",arr[2]+"<br>",arr[4]+"<br>");
//显示最终完成的星号另起一行排列效果。
arr[6] = "**"; //因为数组是从0开始,所以最后一个数组的顺序为6,数组的长度为7,所以将7替换成6.
alert(arr.length); //输出数组长度为7,如上列插入数组是7的话则为8,但是并没有8个数组,只有7个数组。
document.write(arr[0]+"<br>",arr[7]+"<br>",arr[2]+"<br>",arr[4]+"<br>");
//显示最终完成的星号另起一行排列效果。
document.getElementById("wb").value;获取的是String类型,可用ParseInt()方法将字符串类型转换成整型。
<script type="text/javascript">
var arr = ['*','##',"***","&&","****","##*"];
arr[7] = "**";
alert(arr.length);
document.write(arr[0]+"<br/>"+arr[7]+"<br/>"+arr[2]+"<br/>"+arr[4]);
</script>
var arr = ['*','##',"***","&&","****","##*"];
arr[7] = "**";
alert(arr.length);
document.write(arr[0]+"<br/>"+arr[7]+"<br/>"+arr[2]+"<br/>"+arr[4]);
</script>
根据题目要求,并不知道第一个第二个o的位置,先求出第一个o的位置,将位置值加1,再求出第二个o的位置。这才是正确的。
<script type="text/javascript">
var mystr="Hello World!"
var mynum= mystr.indexOf("o"); //找出第一个o的位置
document.write(mystr.indexOf("o",mynum+1)); //找出第二个o的位置
</script>
<script type="text/javascript">
var mystr="Hello World!"
var mynum= mystr.indexOf("o"); //找出第一个o的位置
document.write(mystr.indexOf("o",mynum+1)); //找出第二个o的位置
</script>
2019-07-25