일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- DTO #VO
- springboot #에러
- Django #장고 #에러해결방법 #templatetags
- PostgreSQL
- JPA #Springboot #java
- react #mini_project #study
- react #ref
- 데이터집계
- git #삭제
- 인프런 #assertThat #오류
- oracle #
- python #json
- MariaDB #Error
- javascript #자바스크립트 #공백제거함수
- Django #Static
- db #with절 #오라클 #oracle #쿼리 #query
- react #props #state
- react #리액트 #JSX
- SQL
- flutter #flutter개념 #특징 #장단점
- regexp_substr함수
- blockscope
- yarn #오류
- db #mysql #mariadb
- kotlin #코틀린 #SpringDataJPA단점
- decode함수
- JSP #Java #JQuery
- 인텔리제이 #intelliJ #패키지생성 #package
- react #event
- django #db #오류
- Today
- Total
감자의 개발공부 일지
[Javascript] 자바스크립트 기초강의 필기 본문
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으로 동일한 이름으로 선언할 수 있고 서로 간섭을 받지 않는다!
매개 변수로 받은 값은 복사된 후 함수의 지역변수가 됩니다.
'Javascript' 카테고리의 다른 글
[JavaScript] JavaScript의 변수 선언(const, let, var 차이점과 장단점, 언제 사용해야 하나?) (1) | 2025.03.17 |
---|---|
[Javascript] 공백 제거 함수 (0) | 2022.11.16 |
[Javascript] 중급강좌 필기 (0) | 2022.07.01 |
[Javascript] 자바스크립트 기초 (0) | 2022.06.28 |