본문 바로가기
반응형

javascript26

JavaScript 기초 10 - 함수(function) function 구조 function 함수명(매개변수 1, 매개변수 2.....){ 실행 코드 } 매개변수는 없어도 되고 여러 개여도 됨 호출할 때는 함수명(매개변수) 으로 호출 ex) function helloMsg(name){ console.log("hello " + name); } helloMsg("gm"); 여러 번 쓰는 기능을 묶을 때 좋고 유지보수가 쉬워지는 장점이 있음. 전역 변수, 지역변수 let msg = "Hi"; function helloMsg(name){ let temp = "local var"; console.log("hello " + name); } msg변수처럼 함수 밖에서 쓰인 변수는 전역 변수 => 모든 곳에서 사용 가능 temp변수처럼 함수 안에서 쓰인 변수는 지역변수 =.. 2022. 1. 11.
JavaScript 기초 9 - switch if else문과 같은 기능을 하지만 case가 다양할 경우 더 짧고 간결한 코드 작성 가능 switch(변수) { case '변수 값 1' : 실행; break; case '변수 값 2' : 실행 break; default : 실행 } 변수의 값이 변수 값과 같을 때 실행 break가 없다면 해당 case부터 밑으로 쭉 실행 default는 변수의 값이 다 매칭 되지 않을 때 실행됨 2022. 1. 11.
JavaScript 기초 8 - 반복문 (for, while, do while) 반복문 = 동일한 작업 여러번 반복 for문 for (초기값; 조건; 코드 실행 후 작업) { 반복할 코드 } 초기값 세팅 후 조건을 확인하고 반복할 코드 실행, 실행 후 작업 조건 확인, 반복할 코드 실행, 코드 실행 후 작업 조건이 false일때 빠져나옴 for(let i =0; i 2022. 1. 11.
JavaScript 기초 7 - 논리 연산자 || OR 여러 값 중에 하나만 맞아도 true 여러 개가 있으면 처음 true를 발견하는 즉시 true 반환 && AND 모두 맞아야 true 여러 개가 있으면 처음 false를 발견하는 즉시 false반환 우선순위는 앞에서부터 계산함(괄호 제외) => 성능 최적화를 위해 초반에 통과하기 어려운 조건을 넣는 것 권장 ! NOT true false를 바꿈 2022. 1. 11.
반응형