0714 자바스크립트 기초강좌

강지훈·2022년 7월 14일
0

https://www.youtube.com/watch?v=KF6t61yuPCY

논리 연산자
|| (or) &&(and) ! (반대값으로 바꾼다)

반복문 loop : 동일한 작업을 여러번 반복

for

for (let i=0;i<10;i++){
//반복할 코드
}

while

let i =0;
while (i<10}{
//코드
//증감식필요 (벗어나려면)
}

do.. while
let i =0;

do{
//코드
i++;
}while(i<10)

적어도 1번은 실행한다

break , continue
break : 멈추고 빠져나옴
continue : 멈추고 다음 반복으로 이동

switch

switch(평가){
case A:
//A일때 코드
case B:
//B일때 코드
...
}

함수 FUNCTION

전역 변수와 지역변수

let name = "Mike";

function sayHello(name){
console.log(name)
}

sayHello();
sayHello('Jane');

전역변수가 많아지면 관리가 힘들어진다.

function add(num1, num2){
return num1+num2;
}

const result = add(2,3);
console.log(result)

함수
한번에 한작업에 집중
읽기 쉽고 어떤 동작인지 알 수 있게 네이밍

함수 선언문 vs 함수 표현식

함수선언문: 어디서든 호출 가능

자바스크립트는 호이스팅 해준다

함수표현식: 코드에 도달하면 생성

화살표 함수 (arrow function)

객체 object

const superman = {
name: 'clark',
age:33,
}

object - 접근 , 추가 , 삭제

삭제는 delete 키워드 사용

for ... in 반복문

for(let key=0;key<superman.length;key++){
console.log(superman[key])
}

객체 method , this

this

배열 Array : 순서가 있는 리스트
배열은 문자 뿐만아니라 숫자,객체,함수 등도 포함할수 있음

let days= ['mon','tue','wed'];
console.log(days[1]);

profile
never stop

0개의 댓글