TIL - 220914

์—ฐ์ฃผยท2022๋…„ 9์›” 14์ผ
0

KDT-TIL

๋ชฉ๋ก ๋ณด๊ธฐ
6/36

22.09.14 ์ˆ˜์š”์ผ

๐Ÿ“javascript-21 : boolean ๋ฐ์ดํ„ฐํƒ€์ž…

let variableA = 305;
let variableB = 305;
let variableC = "305";

if (variableA === variableB ) {
	console.log("true");
}
// true
if (variableA !== variableC ) {
	console.log("true");
}
// true
// 

=== : ์ผ์น˜์—ฐ์‚ฐ์ž
!== : ๋ถ€์ •์—ฐ์‚ฐ์ž

๐Ÿ“javascript-22 : ํ…œํ”Œ๋ฆฟ ๋ฌธ์ž์—ด(template string)

๐Ÿ“javascript-23 : ํ•จ์ˆ˜(function)์™€ ๋ฉ”์„œ๋“œ(method)์˜ ์ฐจ์ด

๋ฉ”์„œ๋“œ(method) : ๊ฐ์ฒด์˜ ์†์„ฑ ๊ฐ’์œผ๋กœ ๋‹ด๊ฒจ์ง„ ํ•จ์ˆ˜
'์–ด๋””์— ์„ค๊ณ„๋˜์—ˆ๋Š”๊ฐ€'๋กœ ํ•จ์ˆ˜์™€ ๋ฉ”์„œ๋“œ์˜ ์ฐจ์ด๋ฅผ ๊ฐ€์ง
ํ”„๋กœํผํ‹ฐ๊ฐ’์ด ํ•จ์ˆ˜์ผ ๊ฒฝ์šฐ ๋ฉ”์„œ๋“œ

๋ฉ”์„œ๋“œ ์“ฐ๋Š” ์ด์œ  โ‡’ ๊ฐ’์„ ์—ฌ๋Ÿฌ๊ฐœ ๋ฌถ์–ด์„œ ์ฝ”๋“œ ๋ถ„๋ฅ˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ
โ†’ ๋ณผ๋ฅจ์ด ์ปค์งˆ์ˆ˜๋ก ๋งค์šฐ ์“ธ๋ชจ๊ฐ€ ๋งŽ์•„์ง„๋‹ค.
โ†’ ์‚ฌ๋žŒ์ด ์™ธ์šธ ์ˆ˜ ์žˆ๋Š” ๋ ˆ๋ฒจ์„ ๋„˜์–ด์„œ๊ธฐ ๋•Œ๋ฌธ

๋ฆฌํ„ฐ๋Ÿด(literal)์ด ์—†๋Š” ์„ค๊ณ„ ๐Ÿ‘‰ ๋ฆฌํ„ฐ๋Ÿด์ด ์—†๋‹ค๋Š” ๊ฒƒ์€ ์–ด๋–ค ์˜๋ฏธ?

๐Ÿ“javascript-24 : ๊ฐ์ฒด

ํ•˜๋‚˜์˜ ํด๋”์ฒ˜๋Ÿผ ๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“javascript-25 : ๋ณ€์ˆ˜

โœ๏ธ ์ง€์—ญ๋ณ€์ˆ˜๋ฅผ ํ•จ์ˆ˜ ์˜์—ญ์—์„œ๋งŒ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค.
ํ•จ์ˆ˜ ์˜์—ญ์€ { } ์ค‘๊ด„ํ˜ธ ์‚ฌ์ด์—์„œ๋งŒ ์ƒ์กด

โœ๏ธ ์ง€์—ญ๋ณ€์ˆ˜์˜ โ€˜์œ ํšจ ๋ฒ”์œ„โ€™ ๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ์ค‘๊ด„ํ˜ธ ์‚ฌ์ด์˜ ์˜์—ญ์„ ๋‹ค๋ฅธ๋ง๋กœ โ€˜๋ธ”๋Ÿญ(block)โ€™ ์ด๋ผ๊ณ  ํ•˜์—ฌ ๋ธ”๋Ÿญ ์Šค์ฝ”ํ”„(block scope)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.
์กฐ๊ธˆ ๋” ์„ธ๋ จ๋œ ์–ดํœ˜๋กœ ๋ ‰์‹œ์ปฌ ์˜์—ญ or ๋ ‰์‹œ์ปฌ ์Šค์ฝ”ํ”„(lexical scope)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

var : ์žฌ์„ ์–ธ์ด ๊ฐ€๋Šฅ / ์žฌํ• ๋‹น ๊ฐ€๋Šฅ / ์—๋Ÿฌ๋ฅผ ๋‚ด์ง€ ์•Š๋Š”๋‹ค /
let : ์žฌ์„ ์–ธ ๋ถˆ๊ฐ€๋Šฅ / ์žฌํ• ๋‹น ๊ฐ€๋Šฅ / ์ง€์—ญ๋ณ€์ˆ˜๋กœ ์ฃผ๋กœ ํ™œ์šฉ(๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’)
const : ์žฌ์„ ์–ธ,์žฌํ• ๋‹น ๋ถˆ๊ฐ€๋Šฅ / ์„ ์–ธ๊ณผ ๋™์‹œ์— ํ• ๋‹น์„ ํ•ด์•ผํ•จ / ๊ฐ’์ด ๋ถˆ๋ณ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•ˆ์ •์ 

๐Ÿ“javascript-26 : for in() ๋ฌธ

"์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋‹จ์—์„œ ๋งˆํฌ์—…์„ ์ฒ˜๋ฆฌํ•œ๋‹ค"

์ฒซ๋ฒˆ์งธ ํ•จ์ˆ˜ ํ˜ธ์ถœ์€ ๋ณ€์ˆ˜๋ฅผ ๋จผ์ € ์„ ์–ธํ•˜๊ณ , ํ˜ธ์ถœ๋ถ€์— ๋Œ€์ž…
๋‘๋ฒˆ์งธ ํ•จ์ˆ˜ ํ˜ธ์ถœ์€ ํ˜ธ์ถœ๊ณผ ๋™์‹œ์— ๊ฐ’์„ ๋ฆฌํ„ฐ๋Ÿด๋กœ ์ž‘์„ฑํ•œ ๋ฐฉ์‹

profile
์„ฑ์žฅ์ค‘์ธ ๊ฐœ๋ฐœ์ž๐Ÿซฐ

0๊ฐœ์˜ ๋Œ“๊ธ€