감자의 개발공부 일지

[Javascript] 자바스크립트 기초강의 필기 본문

Javascript

[Javascript] 자바스크립트 기초강의 필기

Elie_J 2022. 6. 30. 23:42
반응형

1. Javascript에서 변수선언을 할때는 변하지 않는 것은 const, 변할  수 있는 값은 let으로 선언한다.

-> 모든 변수를 const로 선언한 후 변경될 여지가 있는 것은 let으로 바꾸기

 

2. 변수 선언의 특징

(1) 변수는 문자와 숫자, $와_만 사용한다.

(2) 첫글자는 숫자가 될 수 없다.

(3) 예약어는 사용할 수 없다.

(4) 가급적 상수는 대문자로 알려준다.

(5) 변수명은 읽기 쉽고 이해할 수 있게 선언한다.

 

 

 

alert -> 무엇을 알려주는 역할

prompt -> 무언가를 입력을 받음

confirm -> 확인을 받음

 

String() -> 문자형으로 변환

Number() -> 숫자형으로 변환

Boolean() -> 불린형으로 변환

 

(1) String()

prompt -> 값을 문자로만 받음 즉, 처음 값 40을 입력하고 두번째값 30을 입력하면 각각 문자 40, 문자30으로 입력받았기

때문에 4030으로 출력됨

 

(2) Number()

만약 문자열 안에 글자가 들어 있으면 NaN이 됨

true와 false를 Number로 형변환 하면 1과 0이 나온다.

 

(3) Boolean()

false 

-> 숫자 0, 빈문자열'', null, undefined, NaN

 

주의사항

Number(null) // 0

Number(undefined // NaN

Number(0) // false

Number('0') // true

Number('') // false

Number(' ') // true 공백있을때

 

명확한 횟수정해져 있을때 -> for문

명확한 횟수가 안정해져 있을때 -> while문

 

한번 let으로 선언한 변수는 다시 let으로 선언할 수 없다

단, 같은 변수라도 전역변수와 지역변수로 나눠서 구분 한다면,

함수 내부에서 let으로 동일한 이름으로 선언할 수 있고 서로 간섭을 받지 않는다!

 

매개 변수로 받은 값은 복사된 후 함수의 지역변수가 됩니다.

 

반응형