자료구조,알고리즘26 백슬래시 '\' 입력하는 방법 JS기초 강의를 보던 중 줄바꿈을 \n으로 표현하는 것을 발견 강사님은 설명 없이 사용하셨으나 저는 모른다고요 ㅠㅠ 생각보다 간단한 백슬래시 입력 방법을 알려드릴게요. 백슬래시 입력방법 1. 키보드 엔터 위에 있는 ₩를 누른다. 2. \(백슬래시)가 입력된다. 다르게 입력되는 이유 \는 폰트에 따라 다르게 입력된다고 해요. 한국어 폰트에서는 ₩(원)으로 일본어 폰트에서는 ¥(엔)으로 입력됩니다. 모든 언어를 지원하는 유니코드가 정립되기 전에 사용되던 것이라 그렇다고 하네요. VS Code 등 개발 환경에서는 \(백슬래시)로 사용되니 꼭 알아두어야겠어요. 끝 2022. 7. 19. JS기초 5 : Number 상수, 메서드 지수 표기법(Exponential notation) - 아주 큰 숫자나 아주 작은 숫자를 표기하기 위해 지수 표기법(e)으로 0의 개수를 대체 표기 가능 let billion_1 = 1000000000; // 10억 let billion_2 = 1e9; // 1 + 0 9개 let us = 2e-6; // micro sec, 왼쪽으로 6번 소수점 이동 console.log(billion_1); // 1000000000 console.log(billion_2); // 1000000000 console.log(us); // 0.000002 진법 표기 - 진법 표기를 지원하기 위해 0x(16진수), 0o(8진수), 0b(2진수)로 N 진수 표기 가능 모르겠음 생략 Number 상수 값 - 지수로 표기되는 양수.. 2022. 7. 19. JS기초 4 : method, this 함수 저장 - 배열의 요소(element) 혹은 객체의 속성(property)에 함수를 정의하여 저장 가능 let list = [ "john", 27, function hello_func() { console.log("hello"); } ]; let obj = { nmae : "john", age : 26, hello_func() { console.log("hello"); } }; function hello_func() { console.log("hello") }; hello_func(); // hello 함수를 호출할 때는 매개 변수까지 obj.hello_func(); // hello list[2](); // hello method - 객체에 저장된 값이 함수인 경우, 메서드(method)라고 부름 -.. 2022. 7. 19. JS 기초 3 : 함수, 재귀함수, 콜백함수 함수 - 함수는 다수의 명령문을 코드 블록으로 감싸고, 하나의 실행 단위로 만든 코드의 집합 - 유사한 동작을 하는 코드를 하나로 묶어 범용성을 확대시킨 블록 코드 - 함수는 정의 부분과 호출 부분으로 구성 - 함수는 가급적 한가지 일만 하며 매개 변수는 최대 3개 이내로 작성 권장 함수 정의 - 함수 이름, 매개 변수, 반환 결과로 구성 - 매개변수는 함수 안에서 변수와 같은 역할을 한다. 1. 함수 선언식 2. 함수 표현식 3. 화살표 함수 // 1. 함수선언식 function add_1(x,y) { return x + y; }; // 2. 함수표현식 const add_2 = function (x,y) { // 이름 없는 함수값을 add_2에 저장해라 return x + y; }; // 3. 화살표 .. 2022. 7. 19. JS기초 2 : 형 변환, 연산자, SCOPE, 조건문, switch, 반복문, while, 반복문 제어 형변환 - 자바스크립트는 느슨한 타입 언어 혹은 동적 타입 언어로 변수의 자료형을 명시적으로 선언하지 않아도 됌 - 연산자로 인한 계산이나 변수에 전달되는 값은 자동으로 암묵적 형 변환 수행 - 강제적 형 변환을 위해서는 자료형 함수를 이용해 명시적 형 변환 수행 string 예제 - 거의 그대로 나옴 console.log(String(123)); // 123 console.log(String(1/0)); // Infinity console.log(String(-1/0)); // -Infinity console.log(String(NaN)); // NaN console.log(String(true)); // true console.log(String(false)); // false console.log(.. 2022. 7. 18. 이전 1 2 3 4 5 6 다음 반응형