이론/JS

    비트 연산자 - 비트 부정 연산에 대한 고찰

    비트 연산자 - 비트 부정 연산에 대한 고찰

    JS 문제를 풀다가 '|'를 발견하고 당황했다,, 이 기본적인걸 까먹었다니 ㅜㅜ 블로그에 정리하면서 다시 상기시키려 한다 JS에는 다양한 연산자가 존재한다 1. 할당 2. 비교 3. 산술 4. 비트 5. 논리 6. 문자열 7. 조건(삼항) 8. 쉼표 9. 단항 10. 관계 할당과 비교, 산술은 자주 쓰이는 것이므로 정리하지 않고 넘어가려한다 혹시 알고싶은 분은 여기 들어가보시면 됩니다 비트 연산자 비트 연산자는 피연산자를 10진수, 16진수, 8진수처럼 취급하지 않고 32비트의 집합으로 취급한다. 예를 들면 10진수의 9는 2진수의 1001로 나타낼 수 있다. 비트 단위 연산자는 이진법으로 연산을 수행하지만 JS의 표준 숫자값을 반환한다. 라고 MDN에 정리가 되어있다 연산자 사용법 name 설명 논리곱..

    정규표현식 (regex)

    정규표현식 (regex)

    위 글은 ellie쌤의 YOUTUBE를 보고 정리한 글입니다 참고사이트 | https://www.youtube.com/watch?v=t3M6toIflyQ regex regular expression의 약자로 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식언어 쓰임 원하는 문자열 찾고 수정할 때-웹사이트 주소 등 -전화번호 사용자가 입력한 데이터가 올바른지 유효성 검사할 경우 정규 표현식 쓰는법 slashes안에 pattern을 적고 flag를 이용해 어떤 옵션을 이용해 검색할 건지 정함 flag 어떤 옵션을 이용해 검색할지 주로 global + multiline을 씀 g(global) : g 플래그가 붙으면 패턴과 일치하는 모든 것들을 찾습니다. g 플래그가 없으면 패턴과 일치하는 첫 번째 ..