TIL 작성 2021 8/25

  • 문자열 변수 합쳐서 글자 만들기
function addOneSecond(hour, minute, second) {
  if (second===59 && minute===59 && hour===23){
    hour=0, minute=0, second=0;
  } else if(second===59 && minute===59){
    hour= hour+ 1;
    minute=0, second=0;
  } else if(second===59){
    minute=minute+1;
    second=0;
  } else {
    second= second + 1;
  }

  return '1초 뒤에 '+hour+'시 '+minute+'분 '+second+'초 입니다'  // 문자열 표기에서 뒤에 띄어쓰기를 해야한다
  




  // TODO: 여기에 코드를 작성합니다.
}

-> return '1초 뒤에 ' +hour+ '시 '+minute+'분 '+second+'초 입니다'
// 문자열 표기(' ') 마지막 아포스트로피는 띄어쓰기를 해야한다. 붙여 쓰면 에러가 난다.

  • 문자열은 Read-only 이다
var str = 'index'
str[0] = 'G'
console.log(str); // index / not Gndex
// 문자열은 변화하지 않는다
  • 문자열 해당index에 아무것도 없는경우 undefined
var str = 'index'
console.log(str[5]); //undefined
  • ','를 통한 변수 선언 할당 방법

let thing = '두루마리 휴지',
   num = 3;
   //쉼표를 활용해서 키워드를 한 번만 사용하여 변수 선언과 값 할당을 할 수 있습니다. 이 두 방법은 둘 다 자주 사용됩니다.

let thing = '두루마리 휴지', let num = '3';
  //쉼표를 활용한 함수 선언 및 값 할당 방식이 있지만, 선언 키워드 let을 중복하여 사용하지 않습니다.

let thing = '두루마리 휴지';
let num = 3;
  • 제곱을 하는 세가지 방법
let squared = Math.pow(인자, 2)
let 2squared = 인자 ** 2
let 3squared = 인자 * 인자

출처 : 코드스테이츠

좋은 웹페이지 즐겨찾기