기타
JavaScript 문법
Damagucci-juice
2020. 11. 14. 13:33
수
console.log(1+1);
console.log(4-1);
console.log(2*2);
console.log(10/2);
표현
console.log('1'+'1'); // ''로 엮으면 숫자가 아니라 문자열로 처리됨
console.log('zsdkjfbaskdfiuasbefjhbzsdjkhbf'.length); // '문자열'.length 로 글자 수를 세기 가능
변수 1
var a = 1; // 처음 변수 선언시 type을 밝히는 것이 좋다.
console.log(a);
a = 2; // 다음에 다시 대입할 때는 굳이 할 필요 없다.
console.log(a);
1 = 2; // <-- 해당 줄은 오류를 일으킴. 상수에 상수를 대입하였으니 '=' 연산자가 오류를 일으킴.
변수 2
var name = 'Damagucci';
var letter = 'Dear '+name+'I love you ' +name;
console.log(letter); // Dear Damagucci I love you Damagucci
중복되는 값을 변수로 대입하면 나중에 수정할 때 오류가 나는 것을 방지 할 수 있습니다.
템플릿
var name = 'damagucci';
// [`] 물결표시(~) 위에 점은 템플릿이 온다는 것을 나타내는 문자이다.
var letter = `Dear ${name} // ` template 시작
${1+3}
sdjfbnwsej weklrjlqkwerjfsdf,a ${name} sdfsdafadf ${name} sdfksjdf qwerw ${name}`; // ` template 끝
console.log(letter);
var language = 'Javascript';
var expression = `I love ${language.split('').reverse().join('')}!`;
console.log(expression); // I love tpircsavaJ!
- 템플릿을 사용하면, '\n\n' 을 사용하지 않고 개행하여 편리합니다.
- ${var} 로 변수를 호출이 가능하다.
- 간단한 상수 계산 가능하다.