[JavaScript] 연산자, 선언, 반복문

노호준·2022년 12월 16일
0
  1. js는 웹을위한 언어
  2. console.log(): 개발자 도구 콘솔이나 터미널에 원하는 값을 출력할 수 있게 돕는 메서드
  3. REPL: node 터미널에 치면 들어가짐, 한줄코드 검사에 유용

123 + "456" 하면 "123456"됨 조심
.length로
toLowerCase() : 문자열을 소문자로 변경합니다.
toUpperCase() : 문자열을 대문자로 변경하니다.
concat() : 문자열 연결 연산자 + 처럼 문자열을 이어붙일 수 있습니다.
slice() : 문자열의 일부를 자를 수 있습니다.
indexOf() : 문자열 내에 특정 문자나 문자가 몇 번째 위치하는지 확인합니다
includes() : 문자열 내에 특정 문자나 문자가 포함되어 있는지 확인합니다.

비교연산자
===, !== 은 엄격한 동치연산자
== != 는 타입이 달라도 같으면 트루, 권장하지 않음
||: or, $$ : and, !
!!0 은 false임

선언 let num;
할당 num = 12;
동시에 let num = 12;
여러개 let num1, num2, result;
변경불가변수(상수) const num;
let name, 달러기호head, _score // 사용 가능한 변수명. 숫자처음은안됨
'탬플릿 리터럴'은 문자열 내부 변수삽입${ }에 뛰어남

let divideBy2 = function (input){
input = input / 2;
return input;
}
변수를 선언하고 함수를 할당할수도 있다.

문자열

else문은 if문에 바로 붙여쓸것

if else문을 한번에
num % 2 === 0 ? console.log('짝수') : console.log('홀수'); // '홀수입니다.'

for (초기값; 조건식; 증감식) {
// 실행할 코드
}

문자열도 배열이다
let str = 'codestates';
console.log(str[0]); // 'c'
console.log(str.length); // 10
let str = 'codestates';
for (let i = 0; i <= str.length - 1; i++) {
console.log(str[i]);
} //문자열 출력

반복문
for (let i = 2; i <= 9; i++) {
console.log(${i}단);
for (let j = 1; j <= 9; j++) {
console.log(${i} x ${j} = ${i * j});
}
}
while문
let num = 0;

while (num < 3) {
console.log(num); // 0 1 2
num++
}
do while문
do {
console.log('코드블록 내부의 코드는 최소 한 번은 실행됩니다.')
// '코드블록 내부의 코드는 최소 한 번은 실행됩니다.'
} while (false)

타입은 총 7개
undefined는 변수에 아무것도 할당안했을때
null은 비어있는 상태를 의도적으로 명시할때 사용함
자바는 이름지을때 카멜케이스를 씀. camelCase

페어프로그래밍하는동안 의사코드 무조건 쓰면서 할것

str.slice() 문자열 자르기 매우자주씀
변수많이보단 되도록 간결하게 쓸것

0개의 댓글