너 1인분할수있어?
close
프로필 배경
프로필 로고

너 1인분할수있어?

  • 분류 전체보기 (46) N
    • Dev (45) N
      • DICOM (7) N
      • React (3)
      • Next.js (3)
      • Javascript (13)
      • Typescript (7)
      • Computer Science (6)
      • Algorithm (2)
      • SQL (2)
      • Git (1)
      • Etc (1)
    • Daily (0)
    • Etc (1)
  • Home
  • Dev
  • Daily
  • Guest Book
[JS] strict mode

[JS] strict mode

strict mode 란?ES5에서 소개된 strict 모드는 js 의 제한된 버전을 선택하여 암묵적인 "느슨한 모드(sloppy mode)"를 해제하기 위한 방법이다.strict 모드는 단지 부분적인 것이 아니며, 고의적으로 일반코드와 다른 시멘틱을 가지고 있다. "오해의 소지가 있는 구문을 문법적으로 명확하게 평가하겠다", "호이스팅은 동일하나, 블럭 내 함수는 블럭 스코프를 갖는다." 스크립트나 함수의 맨 처음에 “use strict” 적으면 strict mode를 사용할 수 있다. strict mode의 특징선언하지 않은 식별자는 접근(access)할 수 없다. -> Reference error암묵적 전역(var, implicit global)은 허용하지 않는다delete로, 선언된 변수/함수/매..

  • format_list_bulleted Dev/Javascript
  • · 2025. 4. 8.
  • textsms
[JS] 디스트럭처링 할당 (해체 할당)

[JS] 디스트럭처링 할당 (해체 할당)

디스트럭처링 할당이란?디스트럭처링(Destructuring)은 구조화된 배열 또는 객체를 Destructuring(비구조화, 파괴)하여 개별적인 변수에 할당하는 것이다. 배열 또는 객체 리터럴에서 필요한 값만을 추출하여 변수에 할당하거나 반환할 때 유용하다. Object 디스트럭처링const obj = {b : 2, c: 3, d: 4};const [a,b,c] = obj;a; // undefinedb; // 2c; // 3d; // ReferenceError;객체를 해체할 때는 반드시 변수 이름과 객체의 프로퍼티 이름이 일치해야한다. 프로퍼티 이름이 유효한 식별자인 프로퍼티만 해체 후 할당된다.const obj = {b : 2, c: 3, d: 4};let a, b, c;{a,b,c} = obj;// ..

  • format_list_bulleted Dev/Javascript
  • · 2025. 4. 8.
  • textsms
[JS] 리터럴과 변수, 상수, 데이터 타입

[JS] 리터럴과 변수, 상수, 데이터 타입

변수와 상수변수란?이름이 붙은 값으로, 해당 값은 언제든 바뀔 수 있다.var a = 1;let b = 2;let c, d = 3 , e = 4;let 문 하나에서 여러개 변수를 할당할 수 있다. (초깃값을 할당하지 않은 c 는 undefined가 할당된다.) 상수란?변수와 마찬가지로 값을 할당할 수 있지만, 그 값이 바뀔 수는 없다.상수 이름에는 보통 대문자, 밑줄만 사용한다. 변수 vs 상수될 수 있으면 변수보다는 상수를 써야한다.상수를 사용하면 값이 바뀌면 안되는 데이터에서 실수로 값이 바뀌는 일들이 줄어든다.우선 상수로 먼저 생각하고 그 값이 바뀌는게 자연스럽다고 판단되면, 언제든지 변수로 바꾸면 된다. 식별자 이름글자, 달러기호, 밑줄(_)로 시작해야 한다. 글자, 숫자, 달러기호, 밑줄만 사용..

  • format_list_bulleted Dev/Javascript
  • · 2025. 4. 3.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기 (46) N
    • Dev (45) N
      • DICOM (7) N
      • React (3)
      • Next.js (3)
      • Javascript (13)
      • Typescript (7)
      • Computer Science (6)
      • Algorithm (2)
      • SQL (2)
      • Git (1)
      • Etc (1)
    • Daily (0)
    • Etc (1)
최근 글
인기 글
최근 댓글
태그
  • #os
  • #Next.js
  • #Promise
  • #SQL
  • #react
  • #CS
  • #dicom
  • #javascript
  • #의료 데이터 통신
  • #typescript
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바