[JS] ์—ฐ์‚ฐ์ž

2021. 10. 25. 23:04ใ†HTML + CSS + JS/JS ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

728x90

 

1. ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž 

+, -, * , / , %

2. ๋ฌธ์ž ๊ฒฐํ•ฉ ์—ฐ์‚ฐ์ž 

๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ + ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ = ํ•˜๋‚˜์˜ ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ 

๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ + ์ˆซ์žํ˜• ๋ฐ์ดํ„ฐ = ํ•˜๋‚˜์˜ ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ 

ํ•˜๋‚˜์˜ ๋ฌธ์ž์—ด์ด ๋œ๋‹ค.

 

3. ๋Œ€์ž… ์—ฐ์‚ฐ์ž 

=, +=, -=, *= , /= , %= 

 

4. ์ฆ๊ฐ ์—ฐ์‚ฐ์ž 

++, -- 

1๏ธโƒฃ

    num1--;  10 

    document.write(num1, "<br>"); 9 

 

2๏ธโƒฃ

    num1++;  9

    document.write(num1, "<br>");  10

 

3๏ธโƒฃ

    result = num2++;    20

    document.write(result, "<br>"); result 20 num2 21 

4๏ธโƒฃ

    result = ++num2;  22

    document.write(result, "<br>"); 22

5. ๋น„๊ต์—ฐ์‚ฐ์ž 

> , < , >= , <= , ==, != , ===, !==

 

==์™€ != ๋Š” ์ž๋ฃŒํ˜•์ด ๋น„๊ต์—ฐ์‚ฐ์ž ์‹คํ–‰๊ฒฐ๊ณผ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์ง€๋งŒ ===์™€ !==๋Š” ์ž๋ฃŒํ˜•๊นŒ์ง€ ์ผ์น˜ํ•ด์•ผํ•œ๋‹ค. 

 

 

6. ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž 

|| (or)  &&(and)  ! (not)

||  : or ์—ฐ์‚ฐ์ž๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ํ”ผ์—ฐ์‚ฐ์ž ์ค‘ ๊ฐ’์ด ํ•˜๋‚˜๋ผ๋„ true๊ฐ€ ์กด์žฌํ•˜๋ฉด true๊ฒฐ๊ณผ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. 

&& : and ์—ฐ์‚ฐ์ž๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ํ”ผ์—ฐ์‚ฐ์ž ์ค‘ ๊ฐ’์ด ํ•˜๋‚˜๋ผ๋„ false๊ฐ€ ์กด์žฌํ•˜๋ฉด false ๊ฒฐ๊ณผ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค.  

! : not ์—ฐ์‚ฐ์ž๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ํ”ผ์—ฐ์‚ฐ์ž์˜ ๊ฐ’์ด true์ด๋ฉด ๋ฐ˜๋Œ€๋กœ false ๋ฐ˜ํ™˜ํ•œ๋‹ค. 

 

 

7. ์‚ผํ•ญ ์กฐ๊ฑด ์—ฐ์‚ฐ์ž 

์‚ผํ•ญ ์กฐ๊ฑด ์—ฐ์‚ฐ์ž๋Š” ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ์‹คํ–‰ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์ง€๋Š” ์‚ผํ•ญ ์—ฐ์‚ฐ์ž์ด๋‹ค. 

์กฐ๊ฑด์‹? true์ผ ๋•Œ ๊ฐ’: false์ผ ๋•Œ ๊ฐ’ 

 

 

* ์—ฐ์Šต๋ฌธ์ œ1

์ ์ •์ฒด์ค‘ ๊ตฌํ•˜๋Š” ํ…Œ์ŠคํŠธ 

์ ์ • ์ฒด์ค‘ = (๋ณธ์ธ ์‹ ์žฅ - 100 ) * 0.9

 

๊ธฐ๋ณธ๊ฐ’ 0 
๊ธฐ๋ณธ๊ฐ’ 0 

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title> ์ ์ • ๋ชธ๋ฌด๊ฒŒ ๊ตฌํ•˜๊ธฐ </title>
<script>
	var name = prompt("๋‹น์‹ ์˜ ์ด๋ฆ„์€?", "");
	var height = prompt("๋‹น์‹ ์˜ ์‹ ์žฅ์€?", "0");
	var weight = prompt("๋‹น์‹ ์˜ ๋ชธ๋ฌด๊ฒŒ๋Š”?", "0");
	
	var normal_w = (height - 100) * 0.9;
	var result = weight >= normal_w - 5 && weight <= normal_w + 5;
	result = result ? "์ ์ • ์ฒด์ค‘์ž…๋‹ˆ๋‹ค." : "์ ์ • ์ฒด์ค‘์ด ์•„๋‹™๋‹ˆ๋‹ค.";
	document.write(name +"๋‹˜์€ "+ result);
</script>
</head>
<body>
</body>
</html>

 

 

 

 

 

 

 

 

 

 

728x90