相同的數怎么取一個
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string對象 </title>
<script type="text/javascript">
function demo(){
?var mystr="Hello World!"
?for(var i=0;i<mystr.length;i++){
? var myposition=mystr.indexOf("o",i)
? if(myposition==-1){
? ? ? break;
? }
? else{
? ? ? document.write(myposition+"<br>")}
? }
}
? demo();
</script>
</head>
<body>
</body>
</html>
這段代碼怎么改能讓結果只出現一次4和7?
2017-05-08
主要就是for代碼那幾句
2017-05-08
老師,可不可以給下面的代碼加上注釋呀?新手表示不太理解,謝謝!
2017-04-10
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string對象 </title>
<script type="text/javascript">
function demo(){
?var mystr="Hello World!"
?for(var i=0;i<mystr.length;i++){
? var myposition=mystr.indexOf("o",i)
? var only=mystr.indexOf("o",(i+1))
? if(myposition==-1){
? ? ? continue;
? }
? else if(myposition==only){
? continue;
? }
? else{
? ? ? document.write(myposition+"<br>")}
? }
}
? demo();
</script>
</head>
<body>
</body>
</html>
不應該用break跳出 ?應該用continue跳過