전체 글

전체 글

    렛츠기릿 자바스크립트4 (함수, 객체)

    함수 function(){ } //또는 () =>{ } 함수에 이름 붙이기 function a() { } 함수 선언문(세미콜론 없음)-오래된 관습 const b = function() { }; 함수 표현식 const c = ( ) => { }; 화살표 함수 return은 함수를 종료 시킨다. function c() { return 'hello'; console.log('h1'); } c() hello h1는 출력이 안된다.(함수가 이미 종료 되었으므로) 함수에 return문이 없는 경우 "return undefined"가 생략된 것이다. 배열로 리턴하기 function a(){ return [1, 5] } parameter와 argument function a(paremeter){ } a(argument..

    렛츠기릿 자바스크립트3 (배열의 메서드)

    객체의 유형: 배열, 함수, 배열이나 함수가 아닌 객체 배열 기본 const fruits = ['사과', '오렌지', '배', '딸기']; const arrayOfArray=[[1, 2, 3], [4, 5]]; arrayOfArray[0] = [1, 2, 3] 배의 내부의 값은 중복 되어도 되고, 아무 값이 없는 배열도 만들 수 있습니다. const everything = ['사과', 1, undefined, true, '배열', null, '']; const duplicated = ['가', '가', '가', '가', '가']; const empty=[]; const target = ['나', '다', '라', '마', '바']; 가장 첫번째 요소를 추가하고 싶은 경우 target.unshfit('가'..

    렛츠기릿 자바스크립트 2

    ex1) 반복문으로 별찍기 for(let i=0; i=1; i--){ console.log('*'.repeat(i-1)) } //출력값 ***** **** *** ** * ex3) 변수값이 고정일 때 역순으로 별찍기 for(let i=0; i= 0; i-- ){ console.log(' '.repeat(i) + '*'.repeat(5-i)) } //출력값 * ** *** **** ***** ex8) 크리스마스 트리 별찍기 for(let i = 1; i

    렛츠기릿 자바스크립트 1

    문자열(String) '안녕하세요' "안녕하세요" `안녕하세요` "Hello\nWorld" \n:줄바꿈 "how're you?" 작은 따음표를 살릴려면 큰 따음표로 감싼다. '"정말" 그렇니?' 큰 따음표를 살릴려면 작은 따음표로 감싼다. 'how\'re you?' escape문자 문자열 더하기 '바나나'+'사과' →"바나나사과" '바나나' - '사과' →NaN 숫자 50000 →5e4 0.0005 →5e-4 2진법 ob111 →7 8진법 0111 →73 16진법 0x1a1 →417 NaN : Not a Number parseInt('5') →5 parseInt('-5.1') →-5 parseInt('-5.14') →-5.14 parseInt('3월') →3 Number('123') →123 Number..