JS

자바 스크립트 활용 예시(변수명 규칙, let, var)

goshek 2024. 7. 30. 17:22
//#b_variable.js

/*
    !변수
    : 데이터를 저장하기 위한 공간

    변수 선언
    -명명 규칙

    * 필수 변수 명명 규칙
    첫 문자로 영문자, 언더스코어, 달러만 사용 가능(이후 숫자 사용 가능)
    띄어쓰기 허용X
    기호는 _, $만 사용 가능
    영어 대소문자를 구별(a, A는 각각 다른 변수)
    예약어 사용 X

    let 1num; -error
    let num ber; -error
    * 선택 변수 명명규칙- 권장
    lowerCamelcase 사용을 권장
    : 시작은 소문자로 시작, 이어지는 단어의 시작만 대문자로 작성

    cf. UpperCamelCase
    : 시작을 포함하여 이어지는 단어의 시작만 대문자로 작성

    ?변수명 지정시 의미 있는 단어 사용을 권장

    ! JS 변수 초기화 방식(2가지-let, var)

    변수 선언 방법
    변수종류 변수명;
    변수 초기화
    변수명= 데이터(값)

    ! let vs var
    공통점: 값을 재할당 가능. 호이스팅 o
    차이점:
        let: 동일한 영역 내에서 같은 이름으로 재선언 불가
        var: 동일한 영역 내에서 같은 이름으로 재선언 가능

*/
let current_year=2024;
let birth_year=0;
var age=0;

birth_year=prompt('태어난 년도 입력');
age= current_year-birth_year;
document.write(birth_year+'년에 태어난 사람의 나이는 ' + age+ '세 입니다.');

//! 상수 constant
/*
    :변하지 않는 수
    한 번 할당된 값을 변경할 수 없다.(재할당 불가)

    ? 상수 명명 규칙(필수 - 변수와 동일)
    * 권장 사항
    : UPPER_SNAKE_CASE
    : 모든 영문자를 대문자, 이어지는 단어는 언더스코어로 구분

    상수 선언과 초기화- 반드시 선언과 할당되어야 함
    const 변수명= 데이터(값);

    const PI=3.14;
    PI=3.141; -error
*/
let radius= prompt('반지름을 입력');
console.log('반지름: ', radius*radius*3.14);