본문 바로가기
Saans/Study

21년의 마지막날 공부

by Saans 2021. 12. 31.

<코딩앙마님 자스 기초강좌>

자바스크립트 기초 강좌 : 100분 완성 - YouTube

do.. while
let i = 0;

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

.break, continue
break : 멈추고 빠져나옴
continue : 멈추고 다음 반복으로 진행

보통
명확한 횟수 for
아니면 while / do while은 거의 안씀

switch(평가) {
case A:
// A일때 코드
case B:
//B 일때 코드
...
}
// if 문에서는 else, switch 문에서는 default
if(평가 == A){
//A일때 코드
} else if(평가 == B){
//B일때 코드
}
거의 비슷

함수 function
console, alert,confirm
함수    함수명  매개변수
function sayHello(name){
console.log('Hello, ${name}');
}
sayHello('Mike');

//함수작성
//매개변수가 있는 함수

let msg = 'Hello'; //전역 변수 (global variable)
console.log('함수 호출 전')
console.log(msg)

function sayHello(name){
    if(name){
    	msg += ', ${name}';
        }
    console.log('함수 내부')
    //지역 변수 (local variable)
    console.log(msg);
}

sayHello();
sayHello('Mike');
//전역 변수와 지역 변수
let name = "Mike";

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

sayHello();   //undefined
sayHello('Jane');   //"Jane"
//매개변수로 받은 값은 복사된 후 함수의 지역변수의 값이 됨
//default value _name이 없을때 friend 반환
function sayHello(name = 'friend'){
	let msg = 'Hello, ${name}'
    console.log(msg)
}

sayHello();
sayHello('Jane');

return 으로 값 반환

 

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

함수 선언문, 순서도 바뀌어도 괜찮다 ,호이스팅  // 흥미롭군

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

 

arrow function 생략 엄청나다

 

.객체 object

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

접근 . []

추가 . []

삭제 delete

in 의 사용

for ... in 반복문

method: 객체 프로퍼티로 할당된 함수

 

※ 화살표 함수는 자신만의 this 가지지 않음

화살표 함수 내부에서 this를 사용하면 그 this는 외부에서 값을 가져옴

객체메서드는 화살표함수로 작성하지 않는게 좋다

this 중요

 

배열 array index 0부터 시작

배열의 특징 문자 숫자 객체 함수

length 배열의 길이

.배열의 매서드

push() : 배열 끝에 추가

pop() : 배열 끝 요소 제거

shift, unshift 배열 앞에 제거/추가 여러요소 가능

반복문: for , for ... of 

 

 

타입스크립트 첫강

'Saans > Study' 카테고리의 다른 글

생활코딩 자바스크립트 함수, 배열  (0) 2022.01.14
오느레 공부 보고  (0) 2022.01.10
211228  (0) 2021.12.29
211227 css + js 찍먹  (0) 2021.12.27
211220 오느레 공부  (0) 2021.12.20

댓글