| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/do...while | [Back] [Original] |
Get to know MDN better
let result = "";
let i = 0;
do {
i += 1;
result += i;
} while (i < 5);
console.log(result);
// : "12345"
do
statement
while (condition);
do...while 1 i 5
let result = "";
let i = 0;
do {
i += 1;
result += `${i} `;
} while (i > 0 && i < 5);
// i === 0
console.log(result);
do...while (false) C break
do {
if (!user.loggedIn) {
console.log("");
break;
}
const friends = user.getFriends();
if (!friends.length) {
console.log("");
break;
}
for (const friend of friends) {
handleFriend(friend);
}
} while (false);
// The rest of code
handleFriends: {
if (!user.loggedIn) {
console.log("");
break handleFriends;
}
const friends = user.getFriends();
if (!friends.length) {
console.log("");
break handleFriends;
}
for (const friend of friends) {
handleFriend(friend);
}
}
function handleFriends() {
if (!user.loggedIn) {
console.log("");
return;
}
const friends = user.getFriends();
if (!friends.length) {
console.log("");
return;
}
for (const friend of friends) {
handleFriend(friend);
}
}
do {
//
} while ((match = regexp.exec(str)));
| ECMAScript 2027 LanguageSpecification # sec-do-while-statement |
| Web Proxy Viewer | New URL | Original Page |