-
JS기초 3 - 이스케이프 시퀀스, 나머지 구하기, 증감/논리/할당 연산자📗TIL/JavaScript 2022. 9. 22. 03:51
이스케이프 시퀀스
이스케이프 시퀀스 의미 \n 띄어쓰기 \' 작은따옴표 그대로 출력 \" 큰따옴표 그대로 출력 \\ 역슬래시(\) 그대로 출력 //이스케이프 문자 \(역슬래시) 기호를 사용한다 alert('안녕하세요\n오늘은 3일차 입니다.'); // \n : 이스케이프 문자 중 줄바꿈을 나타냄 alert('탭의 기능을 하는 이스케이프문자는 \t입니다.'); // \b 백스페이스, \" : 따옴표 그대로 사용 가능
나머지 구하기(%)
let a = 33 let b = 3 let calc = a % b; // % 나눈 나머지 document.write('a는 ' + a +'이고, b는 ' + b + '이고, 나머지값은 ' + calc + '입니다.'); document.write(`a는 ${a}이고, b는 ${b}이고, 나머지값은 ${calc}입니다.`);
증감연산자(++,--)
변수값을 1씩 증가시키거나 감소시킨다.
전위(++n)
1증가된 값이 연산 결과
후위(n++)
증가 전 값이 연산결과
let c = 5; console.log(c++); // 5출력 후 6이 됨 console.log(c); // 6 console.log(++c);// 7이 되고 7출력 console.log(c--);//7출력 후 6이 됨 console.log(c);//6 console.log(c++);//6출력 후 7이 됨 let d = 5; let e = 3; console.log(d++ + e++); //8 console.log(d++ + e++); //10 console.log(--d + --e); //10 console.log(--d + --e); //8 console.log(++d + e++); //9 console.log(d + e); //10
할당연산자
연산자 앞과 뒤를 더하고, 나온 값을 다시 앞자리에 할당해준다.
증가연산자(++)와 같이, 같은 값을 계속 더해줄 때 사용
let c1 = 10; let c2 = 3; console.log(c1 += c2); //10 + 3 = 13 console.log(c1 += c2); //13 + 3 = 16
논리연산자
&&(AND 연산)
논리식이 모두 참이면 참을 반환
||(OR 연산)
논리식 중에서 하나라도 참이면 참을 반환
!(NOT 연산)
논리식의 결과가 참이면 거짓을, 거짓이면 참을 반환
let a1 = true || true; //true let a2 = true || false; //true let a3 = false || true; //true let a4 = false || false //false let a5 = false || (5 < 3) //false let a6 = (4 == 4) || (5 < 8) //true let b1 = true && true; //true let b2 = true && false; //false let b3 = false && true; //false let b4 = false && false; //false let b5 = true && (5 < 3); //false let b6 = (4 != 4) && (5 < 8); //false //id == id && pw == pw 아이디랑 비밀번호가 둘 다 일치할때만 로그인이 되도록 할때 씀
'📗TIL > JavaScript' 카테고리의 다른 글
JS기초 4(2) - Date()생성자 활용하기 /.split(',') (0) 2022.09.28 JS기초 4 - 문자와 배열, Number(), if문 기본 (1) 2022.09.23 JS기초 2 - 데이터 타입 문자열, 숫자열, 배열, 객체(typeof, length) (0) 2022.09.18 JS 기초 1- 데이터 입력받고 출력하기, 변수선언(prompt, alert, console.log / let, var, const) (0) 2022.06.07 자바스크립트 기초 / 용어 모음 (0) 2022.03.03