0์ด๋ฉด ํ์ / 1์ด๋ฉด ์ง์
var num = prompt('์ซ์๋ฅผ ์
๋ ฅํ์ธ์');
switch (num % 2) {
case 0:
console.log('์ง์');
break;
case 1:
console.log('ํ์');
break;
default:
alert('์ซ์๋ฅผ ์
๋ ฅํ์ธ์');
}
๊ฐ์ด ์ ํด์ ธ์์๊ฒฝ์ฐ ์ฌ์ฉ
์ฑ๋ณ. ํ์กํ ๋ฑ๋ฑ
default ์ break๊ฐ ์์ด ์์๊ฐ ์๋ก ์ฌ๋ผ๊ฐ๋ค๋ฉด ์ง์๋ฅผ ๋ฃ์ด์ผํ์ง๋ง
์์์ default ๊ฐ ์๋์ ์์นํด์ผํ๊ธฐ๋๋ฌธ์
break ๊ฐ ์๋ต์ด ๊ฐ๋ฅํ๋ค.
์์ฉ์์
swich ์กฐ๊ฑด๋ฌธ๊ณผ ์ผ๋ฐ if ์กฐ๊ฑด๋ฌธ์ ๊ฐ์ด ์ฌ์ฉ์ด ๊ฐ๋ฅ
!== ๋น๊ต ์ฐ์ฐ์ ๊ฐ์ด ์๋ค. (!์ not)
๋น์นธ์ false
var num = prompt('์ซ์๋ฅผ ์
๋ ฅํ์ธ์');
if (num !== '') {
switch (num % 2) {
case 0:
console.log('์ง์');
break;
case 1:
console.log('ํ์');
break;
default:
alert('์ซ์๋ฅผ ์
๋ ฅํ์ธ์');
}
}
๋์ด์ฐ๊ธฐ๋ฅผ ๋น์นธ์ผ๋ก ์ธ์์ํ ๋ trim ์ฌ์ฉ
//๋น์นธ์ด ์๋๊ฒฝ์ฐ ์คํ
var num = prompt('์ซ์๋ฅผ ์
๋ ฅํ์ธ์');
if (num.trim()) {
switch (num % 2) {
case 0:
console.log('์ง์');
break;
case 1:
console.log('ํ์');
break;
default:
alert('์ซ์๋ฅผ ์
๋ ฅํ์ธ์');
}
}
์์ผ๊ตฌํ๊ธฐ
var day = prompt('์์ผ์
๋ ฅ');
switch (day) {
case '์':
console.log('์์์ผ');
break;
case 'ํ':
console.log('ํ์์ผ');
break;
case '์':
console.log('์์์ผ');
break;
case '๋ชฉ':
console.log('๋ชฉ์์ผ');
break;
case '๊ธ':
console.log('๊ธ์์ผ');
break;
case 'ํ ':
console.log('ํ ์์ผ');
break;
case '์ผ':
console.log('์ผ์์ผ');
break;
default:
alert('์์ผ์ ์
๋ ฅํ์์ค');
}
๋ ์ง ๊ตฌํ๊ธฐ
์์ผ์ ์ซ์๋ก ๋ฐํ๋๋ค.
var date = new Date();
var day = date.getDay();
switch (day) {
case 0:
console.log('์ผ์์ผ');
break;
case 1:
console.log('์์์ผ');
break;
case 2:
console.log('ํ์์ผ');
break;
case 4:
console.log('์์์ผ');
break;
case 5:
console.log('๋ชฉ์์ผ');
break;
case 6:
console.log('๊ธ์์ผ');
break;
case 7:
console.log('ํ ์์ผ');
break;
default:
alert('์์ผ์ ์
๋ ฅํ์์ค');
}
์ผํญ์ฐ์ฐ์
var num = 100;
num % 2 ? console.log('ํ์') : console.log('์ง์');
๋ค๋ฅธ๋ฐฉ์
var num = 100;
var result = num % 2 ? 'ํ์' : '์ง์';
console.log(result);
์ผํญ์ฐ์ฐ์ ์์
์ค๋์ ์๊ฐ์ ์ด์ฉํ์ฌ 6์์ด์ 20์ ๋ฏธ๋ง์ด๋ฉด '๋ฎ์
๋๋ค'
์๋๋ฉด '๋ฐค์
๋๋ค'๋ฅผ ์ถ๋ ฅํ์์ค(์ผํญ์ฐ์ฐ์)
ํ์ด | |
var date = new Date();
|
var์ด date๋ ์ด๋ฆ ์ง์ ํ ๊ฒ new Date ํจ์๋ก ์๋ก์ด ์ผ์๋ฅผ ๊ฐ์ ธ์ |
var hour = date.getHours();
|
hour์ด๋ ์ด๋ฆ์ ์ง์ ํ ๊ฒ ์์ date ์ด๋ฆ์ผ๋ก ๊ฐ์ ธ์จ ๊ฐ์ getHours ํจ์๋ก ์๊ฐ์ ๊ฐ์ ธ์ |
var result = hour >= 6 && hour < 20 ? '๋ฎ์
๋๋ค' : '๋ฐค์
๋๋ค';
|
result ๋ ์ด๋ฆ์ ์ง์ ํ ๊ฒ hour์ ์ด๋ฆ์์ ๊ฐ์ ธ์จ ๊ฐ์ด 6 ์ด์ ์ด๋ฉด์ 20 ๋ฏธ๋ง์ด ์ผ๋(?) true ์ผ๋ ๋ฎ์ ๋๋ค. false ์ผ๋ ๋ฐค์ ๋๋ค. ๋ฅผ ํํํด |
console.log(result);
|
์ฝ์๋ก ์์ result ๊ฐ์ด ๋ญ์ง ํ์ธํ๊ฒ ๋ณด์ฌ์ค |
'javascript๐ช > javascript ์์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๋ฐ์คํฌ๋ฆฝํธ ์ค์ฝํ (0) | 2022.12.19 |
---|---|
๊ณต๋ถํ๋ฉด์ ์ ๋ฆฌํ๊ธฐ (0) | 2022.10.14 |
JavaScrip 04_์กฐ๊ฑด๋ฌธ if (0) | 2022.10.12 |
JavaScrip 03_๋ณ์์ ์๋ฃํ ๋ณํ2 (0) | 2022.10.12 |
JavaScrip 03_๋ณ์์ ์๋ฃํ ๋ณํ (์ ์ด์ฟผ๋ฆฌ์ ์ฉ) (0) | 2022.10.11 |
๋๊ธ