JavaScript
-
정규표현식JavaScript 2021. 6. 19. 23:39
정규표현식(Regular Expression)이란 무엇일까? - 주어진 문자열에서 발견할 수 있는 글자 패턴을 표현한 식이다. 사전적인 의미로는 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어이다. 주로 Programming Language나 Text Editor 등 에서 문자열의 검색과 치환을 위한 용도로 쓰이고 있다. 그렇다면 정규식을 왜 사용할까? 각각 다른 포맷으로 지정된 엄청나게 많은 전화번호 데이터를 추출해야 할 때 사용자가 입력한 이메일, 휴대폰 번호, IP주소 등이 올바른지 검증하고 싶을 때 코드에서 특정 변수의 이름을 치환하고 싶지만, 해당 변수의 이름을 포함하고 있는 함수는 제외하고 싶을 때 특정 조건과 위치에 따라서 문자열에 포함된 공백이나 특수문자를 제거하고 싶을 ..
-
JavaScript란?JavaScript 2021. 6. 16. 20:58
자바스크립트란 무엇인가? 자바스크립트는 객체 기반의 스크립트 언어입니다. HTML로 웹의 내용을 작성하고, CSS로 웹을 디자인하며, 자바스크립트로 웹의 동작을 구현하는 형태이다. 또 웹 브라우저에서 사용되고, Node.js와 같은 프레임워크를 사용하면 사버 측 프로그래밍에서도 사용 가능하다. 자바스크립트의 특징 자바스크립트는 객체 기반의 스크립트 언어이다. 자바스크립트는 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어이다. 자바스크립트는 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있다. 자바와 자바스크립트가 이름이 비슷하여 서로 같거나 관련있는 언어로 생각되기 쉽지만 서로 직접적인 관련은 없다.