본문 바로가기
728x90
반응형

json3

[TIL] 9/2 parseInt, params, query, Destructuring 문법, Map, 네이밍케이스 1. params 1.1. parseInt 자바스크립트 문자열을 정수로 변환하는 함수로, 문자열의 앞부분부터 숫자를 읽어서 정수로 변환한다. 만약 숫자가 아닌 문자가 나타나면 그 지점에서 변환을 중지한다. 기본적으로 10진수로 변환하지만, 다른 진수를 지정할 수도 있다. parseInt(string, radix); // 문자열, 진수(선택사항)  기본적으로 req.params 로 전달되는 URL 경로 매개변수들은 모두 문자열로 처리된다.   URL 경로는 문자열로 처리된다고 했으니 이렇게 코드를 짰을 때 콘솔문은 출력이 안될 것이라고 생각할 수 있다. 하지만, URL 경로로 products/10 을 넣으면 콘솔문은 출력이 된다. -> 자바스크립트는 비교 연산시 자동으로 타입 변환이 이루어지기 때문이다. .. 2024. 9. 2.
[TIL] 8/30 express 사용하기, json 객체, params 1. express express 는 외부 모듈이기 때문에 설치가 필요하다.npm install express (또는 npm i express)  1.1. http 코드 vs express 코드// express 코드const express = require('express'); // 외부 모듈 express 가져옴const app = express(); // 서버 담음app.get('/', function(req, res) { res.send('Hello World'); })app.listen(8888); // 포트번호 3000 으로 설정// http 코드let http = require('http'); // http는 별도의 설치가 필요없는 내장 모듈function onRequest(reques.. 2024. 8. 29.
[JavaScript] 기초 - 데이터 처리3 객체란 ? 객체 (Object)객체는 속성을 가진 독립적인 개체(entity)자바스크립트는 객체기반의 프로그래밍 언어 -> 원시값을 제외한 대부분의 값이 객체임속성이 여러 개일 경우 콤마(,) 로 구분하고, (속성 : 값) 을 한 쌍으로 나열const 객체명 = { "속성1" : 값1, "속성2" : 값2,}  속성 (property)속성은 키와 값 사이의 연결관계 -> key - value객체의 속성은 자바스크립트의 변수와 유사한데, 객체에 속해 있음속성에는 값 뿐만아니라 함수도 할당 가능 -> 객체에 속해있는 함수를 method 라고 함속성 접근 방법1 - 마침표 표기법objectName.propertyName속성 접근 방법2 - 대괄호 표기법objectName["propertyName"].. 2024. 8. 1.
728x90
반응형