js-tutorial-1

dev-riverkim·2023년 7월 7일
0
// 1_hello_world.js

console.log('Hello World');
console.log('Hello', 'World');


// 2_comments.js

// 코멘트를 작성하는 첫번째 방법
// 사람이 보기 위해 작성
// 컴퓨터는 코드로 인식하지 않음


/**
 * 코멘트를 작성하는 두번째 방법
 */

// 3_declaring_variable.js

// 변수 선언하기

// var, let , const
// 1) var - 더 이상 쓰지 않는다.
// 2) let -
// 3) const -


var name = 'riverkim';
console.log(name); // riverkim


var age = 32;
console.log(age); // 32

let ive = '아이브';
console.log(ive); // 아이브

// let과 var은 선언을 한 후 값을 변경할 수 있다.

ive = '안유진';
console.log(ive); // 안유진

const newJeans = '뉴진스';
console.log(newJeans); // 뉴진스

// newJeans = 'riverkim'; // error - Assignment to constant variable.

// const로 선언한 변수는 값을 변경 할 수 없다.

/**
 * 선언과 할당
 * 1) 선언은 변수를 선언하는 것 var name;
 * 2) 할당 var name = "riverkim";
 */

// 변수를 선언할 때 값을 할당 할 수도 있고 안할 수도 있다.
// var 키워드와 let 키워드를 사용해서 변수를 '선언'만 하면
// 자동으로 undefined 라는 값이 할당된다.

let girlfriend;
console.log(girlfriend) // undefined

// const boyFriend; // error
// const 키워드를 사용하면 무조건 초기값이 있어야 한다
// 왜? const는 값을 변경할 수 없기 때문에 undefined 값이 할당 될 수 없음



// 4_naming_conventions.js

/**
 * 변수 이름을 지을 때 법칙
 * 
 * 1) 일반적으로 영어(라틴문자)를 사용하며 문자와 숫자를 모두 사용 할 수 있다.
 * 2) 특수기호는 언더스코어와 달러를 사용 할 수 있다.
 * 3) 숫자로 이름을 시작 할 수 없다.
 *    1Name, 2Hello X
 * 4) 키워드는 변수명으로 사용 할 수 없다.
 *    var const = 'var';  X
 */

let riverkim = 'riverkim';
var $ive= '아이브';
const _yuJin ='안유진';

console.log(riverkim); // riverkim
console.log($ive); // 아이브
console.log(_yuJin); // 안유진

// let 1name = 'no';
// let const = 'attention';


/**
 * Naming Convention 2
 * 
 * 1) camelCase -> 대부분의 언어에서 많이 사용
 * 2) snake_case -> 파이썬같은 언어에서사용
 * 3) PascalCase -> C# 마이크로소프트 계열의 언어에서 사용함
 */


const anYuJin = '안유진';
console.log(anYuJin); // 안유진
profile
dev-riverkim

0개의 댓글