[TIL] 2023/09/27

김민재·2023년 9월 27일
0

TIL

목록 보기
5/172

JS

​JS

내림차순으로 만든 후 1번째 큰 수와 2번째 큰 수의 곱

arr.sort((a,b)=> {b - a}) 내림차순으로 만듦 // a-b라면 오름차순

return arr[0] * arr[1]

prompt !== NaN 숫자가 아니라면

classList.add("class") 클래스를 추가함.

classList.remove("class") 클래스를 삭제함.

classList.toggle("class") 클래스를 추가 또는 삭제함.

isGameOver = false;

if(!isGameOver) {socre += 1}

---false일 때만 실행 가능한 이유는 !로 인해 트루로 바껴 if가 실행 가능

isGameOver = true;

true 바꿔주면 실행 불가능

button.disabled = true 불가능

Math.floor(Math.random() * 255)

0~255 숫자를 랜덤으로 지정해줌

for(let i = 0; i <= 100; i++){ < 이 조건이 완성될 때까지 밑에 실행

const btn = document.createElement('button') 버튼을 만들어 줌

버튼을 백개 만들어줌}

append 와 appendChild 차이점

append는 객체와 문자열 가능 return 불가능

2개 이상의 요소 추가 가능

appendChild는 문자열 불가능 return 가능

배열 안에서 Math.max() 하는 법

const max = .Math.max.apply(null, numbers)

배열 오름차순

arr.sort((a,b)=>{return a -b;})

배열 내림차순

arr.sort((a,b)=>{return b-a;})

let answer = 0;

for(i i i){

answer = Math.max.apply(null, 배열)}

이렇게 하면 밖에서도 쓸 수 있음

알고리즘

const solution = (dot)=>{

if(dot[0] > 0 && dot[1] > 0){

    return 1;

}else if(dot[0] < 0 && dot[1] > 0){

    return 2;

}else if(dot[0] < 0 && dot[1] < 0){

    return 3;

}else if(dot[0] > 0 && dot[1] < 0){

    return 4;

}

}

dot에 두개의 인수가 들어가는 데 그 조건에 맞을 때 return 1~4를 해줌

profile
개발 경험치 쌓는 곳

0개의 댓글

관련 채용 정보