[DAY10] Today I Learned

1nxeo·2023년 2월 15일

항해99

목록 보기
10/63
post-thumbnail

1. 중첩 for문

for(int i = 2; i < 10; i++) {
	for(int j = 1; j < 10; j++) {
    	System.out.println(i + " x " + j + " = " + (i * j));
    }
}

2. 중첩 for문 으로 다차원 배열 만들기

const array = [];
for(let i = 0; i < 3; i++){
	const cells = [];
    for(let j = 0; j < 6 j++){
    	cells.push(0);
    }
    array.push(cells);
}

console.log(array);

3. 다중 3항 연산

let result = condition ? value1 : value2 : value3;

let accessAllowed = (age > 18) ? true : false;

4. indexOf안에서는 문자열이 들어가야됨... 배열은안돼... 알겠지..? 이제부터는 그러지말렴..

map함수?

arr.map((item)=>item)

5. Date 메서드

Date 생성자는 시간의 특정 지점을 나타내는 Date 객체를 플랫폼에 종속되지 않는 형태로 생성합니다. Date 객체는 1970년 1월 1일 UTC(국제표준시) 자정으로부터 지난 시간을 밀리초로 나타내는 UNIX 타임스탬프를 담습니다.

getDay() 메서드는 주어진 날짜의 현지 시간 기준 요일을 반환

현지 시간에 따라, 주어진 날짜의 요일에 해당하는 0 이상 6 이하의 정수. (일요일은 0, 월요일은 1, 화요일은 2, ...)

6. 화살표 함수

let func = (arg1, arg2, ...argN) => expression

let func = function(arg1, arg2, ...argN) {
  return expression;
};

let sum = (a, b) => a + b;
let welcome = (age < 18) ?
  () => alert('안녕') :
  () => alert("안녕하세요!");

welcome();

7. 오름차순으로 정렬

arr.sort((a,b)=>a-b)

반대로 내림은

arr.sort((a,b)=>b-a)
profile
항상 피곤한 인서의 개발블로그

0개의 댓글