본문 바로가기
  • search_ _ _ _
  • search_ _ _ _
  • search_ _ _ _

스터디/22_스터디정리4

script_기초_조건문 if 조건문 특정 조건마다의 분기를 생성해서 코드흐름에 변화 줌 if(조건식1){ 조건식이 참이면 이곳의 구문이 실행 조건식이 거짓이면 이곳의 구문 무시 } else if(조건식2){ 조건식이 참이면 이곳의 구문이 실행 조건식이 거짓이면 이곳의 구문 무시 } else { 위의 조건식1이 거짓이면 무조건 이곳의 구문을 실행하고 종료 } //경고 function plus(Num1, Num2){ if(Num1 === undefined || Num2 === undefined){ //Num1, Num2 두 수 중 하나라도 undefined 일 경우 console.error("두개의 인수값을 넣어주세요."); } if(typeof Num1 !== "number" || typeof Num2 !== "number"){.. 2022. 10. 13.
script_기초_함수 함수 (fuction) --자주 쓰는 실행코드들을 블록단위로 묶어서 패키징한 형태 --자주 쓰는 코드들을 기능 단위로 묶어서 재사용 --함수정의 : 미리 function 키워드로 자주 쓰는 코드들을 묶어준 형태 --함수호출 : 미리 정의되 었는 함수를 호출해야 바로 실행됨 변수의 유효범위 (변수의 scope) -- 지역변수 : 블록안에서 선언된 변수 (해당 블록에서만 읽힘) -- 지역변수를 쓰는 이유 : 특정 코드블록 안에서만 전용으로 쓰이는 정보값을 저장 -- 전역변수 : 블록밖에서 선언된 변수 (어디서든 읽힘) -- 전역변수를 쓰는 이유 : 복수개의 함수나 코드블록안에서 특정 값을 공유해야될때 호이스팅(hoisting) --블록안에서 선언된 지역변수값이 블록바깥으로 강제로 끌어올라가져서 전역변수화 -.. 2022. 10. 13.
script_기초_반복문 //for 반복문 const colors = ["red","green","blue","aqua","pink"]; console.log(colors.length); // 5 for(let i = 0; i < colors.length; i++){ console.log(colors[i]); } //객체 for 반복문 const classA = [ { name : "Andy", age : 20, address : "seoul" }, { name : "Emma", age : 30, address : "busan" }, { name : "David", age : 40, address : "deagu" }, ]; for(let num = 0; num < classA.length; num++){ console.log(.. 2022. 10. 12.
script_기초 1. 자바스크립트가 상단에 위치할 경우 호출한 이후에 나오는 실행코드를 읽지 못하거나 속도가 많이 뎌디게 된다. 과거에는 이러한 문제를 방지하기 위해 맨 아래 삽입했지만 defer를 넣으면 문제가 해결되기에 상단에 위치 할 수있게 되었다. 2. 주석 /* 여러 줄 주석 */ // 한 줄 주석 3. 식별자 : 사용자가 임의로 만드는 명칭 예약어 : 자바스크립트 자체적으로 특정 기능을 실행하기 위해 예약된 명령어 실행문 : 특정 명령어를 실행하기 위한 구문 -식별자를 작성할 때에는 예약어는 피해야 함 4. 변수 : 특정 데이터값을 임시로 저장하는 공간 쓰는 이유 1. 특정값을 자주 사용해야 될때 (성능상의 이점) --자바스크립트로 하여금 한번 찾은 내용을 또 찾지 않고 재사용해야 할때 2. 반복적인 구문의 .. 2022. 10. 12.