Javascript
-
[Javascript] 문자열(string) 간단 정리Javascript 2022. 12. 31. 12:27
문자열 기본 사용 방법 let s1 = 'Hello 안녕하세요!'; let s2 = "Hi 안녕~"; 쓰고 싶은 문자열을 큰따옴표(")나, 작은따옴표(') 사이에 넣어주면 된다. let s1 = '작은따옴표 안에 "큰따옴표" 사용'; let s2 = "큰따옴표 안에 '작은따옴표' 사용"; let s1 = '작은따옴표 안에 '작은따옴표' 사용'; // 에러 let s2 = "큰따옴표 안에 "큰따옴표" 사용"; // 에러 let word1 = '작은따옴표 안에 \'작은따옴표\' 사용'; let word2 = "큰따옴표 안에 \"큰따옴표\" 사용"; 위의 코드 처럼 작은따옴표 안에 큰따옴표를 사용하는 것처럼 서로 다른 따옴표를 사용하는 것은 문제가 없지만, 작은따옴표안에 작은따옴표를, 큰따옴표안에 큰따옴표를 ..
-
[Javascript] 자바스크립트의 동적 타입 언어Javascript 2022. 12. 31. 11:33
개발 언어는 정적 타입, 동적 타입으로 나뉜다. 정적언어 정적언어는 변수의 'type'을 컴파일 시에 결정하는 것 Java, C, C#, C++ 등의 언어가 이에 속한다. 이들은 변수를 선언할 때 용도에 맞는 타입을 함께 선언해주어야 한다. String job = '학생'; int age = 19; age = '열아홉' // 컴파일에러 이렇게 int로 선언한 age에 String을 넣으면 컴파일시에 에러가 난다. 동적언어 동적언어는 변수의 'type'을 컴파일 할 때가 아닌 실행 시에 결정한다(거의 인터프리터 언어들 이라고 할 수 있다). Javascript, Python, Ruby 등이 있다. let job = '학생'; let age = 17; age = '열일곱'; // 에러 안남 다음과 같이 에러..
-
[Javascript] 원시 자료형(Primitive Data Types)의 종류Javascript 2022. 12. 19. 17:36
※ 잠깐! 자료형에 대해 공부하기 전에 변수의 자료형을 반환해주는 typeof 에 대해 알고 가보자. 원시 자료형이란? 간단하게 말하면 값 하나만 담는 단순 자료형이다. Javascript의 원시 자료형은 boolean, number, string, undefined, null 이 있다. 여기서는 간단하게만 특징들을 알아가보자. 1. boolean boolean 자료형은 참, 거짓 둘 중 하나만을 표현해 주는 변수이다. 참과 거짓은는 true, false로 나타낸다. 보통 직접 값이 할당되기보다는 반환값(return)으로 많이 활용된다. 2. number Javascript에는 정수와 실수의 구분이 없다(정수도 실수로 처리한다). 정수는 2^53 - 1까지 '안정적'으로 표현 가능하다(더 큰 정수는 Bi..
-
[Javascript] 자바스크립트의 주석Javascript 2022. 12. 15. 00:32
주석이란? Comment - 컴퓨터는 무시하는 메시지 사람(개발자)에게 보여줄 목적으로 작성하는 코드안의 코멘트다. 코드에 대한 설명이나, 추후 진행해야 할 사항등이 포함된다. Javascript에서는 해당 줄 제일 앞 부분에 // 을 넣어주면 된다. //console.log('Hello'); 이 부분은 주석 console.log('World'); 여러줄을 주석해주고 싶을 땐 첫 부분에 /* 마지막 부분에 */을 넣어주면 된다. /* 이 부분은 주석 이 부분은 주석 이 부분은 주석 이 부분은 주석 */ 주석 단축기 대부분의 편집기에서는 ctrl + / 을 누르면 그 줄이 주석처리가 된다. 여러줄을 한꺼번에 주석처리하면 그 줄의 앞부분에 전부 //이 붙게 되는데 이게 /* */보다 많이쓰인다. 결론 더보기..
-
[Javascript] 콘솔(console) 활용하기Javascript 2022. 12. 15. 00:20
console이란? 엄밀히는 자바스크립트의 기능이 아니라 - 런타임 환경의 기능이다 환경이란, 브라우저나 Node.js같은 것을 말한다. 같은 약속된 기능을 여러 환경에서 실행해주는 것이기 때문에 환경마다 조금씩 다를 수 있다. 하지만, 표준화된 규격에 따라서 내부적으로 구현했기 때문에 큰 틀은 다르지 않다. 개발자용 기능이기때문에 소프트웨어 외적으로는 영향을 끼치지 않는다. 때문에 콘솔을 열어 확인하지 않는 이상 사용자에겐 보이지 않음 콘솔에 데이터 출력해 보기 console.log('Hello World!') console.log(1) console.log({ name: '홍길동', age: 20, married: false }) console.log('Hi!', 100, true, [1, 2, 3]..