김갱환
맨땅에 코딩
김갱환
전체 방문자
오늘
어제
  • 분류 전체보기 (239)
    • ⁂ 맨땅에 코딩 (11)
      • : Story (3)
      • : MiniProject 'MyWeb' (1)
      • : Final Project (5)
      • : Josa-Moa 한국어 조사 처리 프로젝트 (1)
    • —————Frontend——————————————.. (0)
    • ⁂ HTML (10)
      • : 기본 익히기 (10)
    • ⁂ CSS (15)
      • : 기본 익히기 (15)
    • ⁂ Java Script (32)
      • : 기본 익히기 (28)
      • : 자바스크립트 라이브러리 (1)
      • : 연습 문제 (3)
    • ⁂ jQuery (11)
      • : 기본 익히기 (11)
    • ⁂ Bootstrap (3)
      • : 기본 익히기 (3)
    • ⁂ TailWind CSS (1)
    • ⁂ AJAX (5)
      • : 기본 익히기 (5)
    • ⁂ Vue.js (3)
      • : 기본 익히기 (3)
    • —————DB : Data Base————————.. (0)
    • ⁂ Oracle DB (27)
      • : 기본 익히기 (24)
      • : 연습 문제 (3)
    • ⁂ MyBatis Framework (15)
      • : 기본 익히기 (15)
    • —————Backend———————————————.. (0)
    • ⁂ Java (62)
      • : 기본 익히기 (42)
      • : JDBC - Java DataBase Conn.. (4)
      • : Crawling (2)
      • : 독학으로 공부하기(과거) (11)
      • : 연습문제 (3)
    • ——————Web————————————————— (0)
    • ⁂ JSP (28)
      • : 기본 익히기 (28)
    • ⁂ Spring FrameWork (15)
      • : Legacy Project (1)
      • : 기본 익히기(Boot 기반) (14)
    • ——————————————————————— (0)
    • ⁂ Error Note (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 코딩
  • 프론트앤드
  • 코딩공부 #자바공부
  • 풀스택
  • 코딩 #코딩공부 #프론트앤드 #백앤드 #풀스택개발자
  • 자바
  • 객체지향프로그래밍
  • httperror
  • 코딩 #코딩공부 #상수 #리터럴 #형변환 #개발자 #자바 #자바공부 #자바독학
  • web.xml수정
  • 자바공부
  • 백앤드
  • 비트연산자 #코딩공부 #자바공부 #코딩 #자바 #프로그래밍 #개발자
  • 연산자 #기본연산자 #코딩 #자바 #독학 #자바공부 #자바연산자
  • HTML공부
  • ErrorPage
  • 코딩공부 #코딩 #자바 #자바독학 #자바공부 #개발자 #프론트앤드 #백앤드 #풀스택
  • 개발자
  • 코딩공부
  • http에러메세지

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
김갱환

맨땅에 코딩

⁂ Java Script/: 기본 익히기

[JS] #1-3 상수와 변수

2022. 8. 3. 12:51

1. 데이터(값, value)를 표현하는 방법

 

 프로그래밍에서 데이터를 표현할 때 그 값은 상수 또는 변수로 표현이 된다.

 

 

2. 상수, constant

 

 상수란 고정되어있는 값이다.

 처음부터 데이터의 값이 하나로 고정이 되어있다는 뜻이다.

 아래의 코드에 적힌 모든 데이터들은 모두 상수인 값을 가지고 있는 데이터이다.

document.write(3);
document.write(-5);
document.write("A");
document.write("가");
document.write(true);
document.write("<hr>");

 

 

3. 변수, variable

 

 변수란 변할 수 있는 값이다.

 자바스크립트에서는 이 변수를 정의하는 방법으로 네 가지의 자료형을 사용한다.

 

 1) var

 variable의 줄임말로 대입연산자(=)를 활용하여 변수를 선언하고 값을 저장한다.

var a=3;    //a라는 변수를 선언하고 3을 저장
var b=5;
var c=7;
document.write(a); // 변수
document.write(b);
document.write(c);

 

 2) nothing

 변수의 타입을 선언하지 않아도 사용할 수 있게 해준다.

name="손흥민";
age=25;
height=178.5;
document.write(name);
document.write(age);
document.write(height);
document.write("<hr>");

 

+

 변수는 새로운 값으로 대입하면서 사용할 수 있다.

 그래서 같은 이름의 변수에 새로운 값을 계속 줄 수 있다.

 

 

 3) let

 let을 사용할 때는 반드시 변수를 선언하고 사용한다.

 var와의 차이점이 있다면 let으로 선언한 변수는 단 한번만 선언할 수 있다.

 새로운 값으로 선언을 할 수 없다는 뜻이다.

let i=2;
let j=4;
let k=i+j;
document.write(k);

// let i=8;은 에러가 난다

 

 

 4) const

 const는 constant(상수)의 약자이다.

 변수를 상수화 시키는 것이다.

 그래서 한번 선언한 변수의 값이 변하면 에러가 난다.

const x=10;
// x=9; 에러

 

 

 

4. 데이터값에 이름(식별자)을 붙이는 규칙

 

 a라는 코드를 사용해서 1이라는 결과를 얻었다고 하고

 그리고 b라는 코드를 사용해서 1이라는 결과를 얻었다고 해보자.

 

 이 두 1이란 값이 같은 숫자이기에 늘 같은 값이라고 이야기할 수 있을까? 아니다.

 만약 a의 1은 수업을 신청한 학생의 수가 1이란 뜻이고,

 b의 1은 시간으로 1시를 가리키는 거라면 두 1은 전혀 다른 값이 되는 것이다.

 그래서 값에는 이름이 붙는 것이다(id명, name명, 변수명, 함수명, 객체명 등등).

 

 이것을 식별자라고 말한다.

 그리고 이 식별자를 명명하는 것에는 규칙이 있다.

 

 - 영문과 숫자를 조합해서 작성한다

 - 한글은 사용할 수 없으며 첫 글자로 숫자가 들어가서도 안된다

 

저작자표시 비영리 동일조건 (새창열림)

'⁂ Java Script > : 기본 익히기' 카테고리의 다른 글

[JS] #2-2 형 변환(Type Conversion)  (0) 2022.08.04
[JS] #2-1 연산자(Operator)  (0) 2022.08.03
[JS] #1-4 객체  (0) 2022.08.03
[JS] #1-2 Data(데이터)  (0) 2022.08.03
[JS] #1-1 Java Script에 발을 내딛다  (0) 2022.08.03
    '⁂ Java Script/: 기본 익히기' 카테고리의 다른 글
    • [JS] #2-1 연산자(Operator)
    • [JS] #1-4 객체
    • [JS] #1-2 Data(데이터)
    • [JS] #1-1 Java Script에 발을 내딛다
    김갱환
    김갱환
    코딩의 코자도 모르는 이의 공부 기록장

    티스토리툴바