week 2 | JavaScript TIL

설탕·2021년 11월 29일
0

function

함수 return 결과를 변수에 할당 가능

function numbering() {
 return 123;
}
let num = numbering(); // num에 return값인 123이 할당됨
console.log(numbering()); // console에 return값인 123 출력

parameter & argument

선언할 때는 parameter
호출할 때는 argument

function sayHello(parameter) {
 return "Hello " + parameter;
}
sayHello(argument); // Hello argument 반환
let greeting = sayHello("World"); // Hello World가 변수에 할당됨

Math Expression

%(remainder): 나머지 구하는 연산자

if

논리 연산자

and && / or ||

&& (and): 둘 다 참이어야 참
|| (or): 둘 중에 하나가 참이면 참

truthy / falsy

truthy: 참 같은 값
falsy: 거짓 같은 값

// truthy 실행됨
if ({})
if ([])
if ("0")

// falsy 실행되지 않음
if (null)
if (undefined)
if (0)
if (-0)
if (0n)
if (NaN)
if ("")

&&에서 첫 번째 객체가 falsy라면, 해당 객체를 반환

false && "dog"
// ↪ false

0 && "dog"
// ↪ 0
profile
공부 기록

0개의 댓글