자바스크립트 210903

eungyeong·2021년 9월 3일
0

대구ai스쿨

목록 보기
43/43
post-thumbnail

학습한 내용

📌null과 undefined

  • null
    변수 초기화를 통해 명시적으로 빈 값을 변수 안에 할당한 상태
  • undefined
    변수를 선언만 한 상태


    ✔🛑tip! 차이점
  1. typeof 어떠한 데이터 타입인 지 출력해줌
    console.log(typeof null); -> object
    왜 오브젝트인가? 태생적으로 가지고 있는 버그임! 수정못해!
    console.log(typeof undefined); -> undefined

  2. console.log(null == undefined); true
    console.log(null === undefined); false

  3. 부정문(!)
console.log(!true); true의 반대 false
console.log(!false); false의 반대 true

console.log(!null); true
console.log(!!null); true의 반대 false
console.log(!undefined); true
console.log(!undefined); true의 반대 false


4. 연산자
console.log(10 + null); null=0
console.log(10 + undefined); NaN(Not a Number)

📌참조타입

  • 함수(function)
    임의의 숫자 2개를 전달받아서 덧셈 기능 제작
함수 선언(함수를 제작만 한 상태 (동작은 x))
function sum() {
	console.log(10 + 10);
}    
함수 호출
sum();
여러 번 호출 가능!
  • Parameter(매개변수) , Argument(인수)
function sum(num1, num2, ...) {
	console.log(num1 + num2)
}
매개변수 : num1 ,num2
sum(10,20); ✔30
sum(100,50); ✔150
인수 _ 호출 시 전달되는 값
풀네임 호출
function fullName(firstName, lastName) {
	console(firstName + "" + lastName);
   } 
fullName("Chulsoo","Kim") 💯Chulsoo Kimm
profile
새싹이지만 끝내 이기리라

0개의 댓글

관련 채용 정보