본문 바로가기

수업 복습하기/JavaScript + JQuery

Day 02 - udemy js 완벽 가이드

728x90
728x90

= 섹션2 =

18강의

통상적으로는 스크립트 파일의 위치엔 큰 따옴표를 사용합니다

link 태그같은 경우에는 셀프 클로징이 가능하지만,

일반 script 같은 경우에는 오프닝 태그 + 클로징 태그가 꼭 필요하다.

 

js같은 경우에서는 순서가 중요하기 때문에, 의존할 내용이 있으면 사용하기 전에 가져와야 합니다.


19강의 ( let / const )

let 키워드는 새로운 변수가 있다라고 알려줄 때만 사용한다.

그 이후에 만약 같은 변수를 사용하고 싶다면 let변수 없이 그냥 호출해서 사용하면 된다는 것.

 

하지만 변수에 지정된 데이터는 변경이 가능하기 때문에, 고정 시킬 수 있는 변수 지정 키워드가 있다.

const함수는 일정한 변수를 일정한 값으로 정해서 사용한다. => 값을 변경할 수 없다는 것.

 

const를 사용하는 이유는 프로그램 전반적으로 한 상수를 사용했다고 생각해보자.

이 코드가 만약 중간에 초기화 되버린다면, 프로그램에서 당연히 오류가 발생할 것이다.

 

그리고 도 다른 위치에서 동일한 상수를 항상 썻다면,

한곳에서 그 값을 변경하면 나머지 코드에서의 값이 변경될테니 오히려 더 쉬운 코드변형이 가능하다.

=> 유지보수하는데 편하다.

 

다른사람이 이 코드의 값은 절대 변하지 않을 것이라고 확인하는데 도움이 되기 때문입니다.


20강의 (변수 선언 규칙)

1. 변수의 이름은, 변수 내에 어떤 종류의 데이터를 저장하는 지 묘사하는 이름이 좋다.

2. 변수나 상수의 이름은 숫자로 시작해선 안된다.

3. 변수 이름의 어느 위치에든 $과 _를 사용할 수 있지만, 다른 특수문자들은 사용이불가능하다. 

4. let이나 const같이 변수를 지정할 때 쓰는 키워드들은 변수의 이름에 사용하지 못한다

(변수지정인지, 변수명인지 구분을못함)

 

+ 자바스크립트는 대소문자를 구분하기 때문에 userName과 UserName은 다른 변수로 취급된다.


21강 (변수와 연산자)

연산자는 일반적인 수학 연산자 + 프로그래밍을 위한 연산자가 있다.

그리고 추가적으로 나누기를 한다음에 몫을 보여주는 /와 나누기 한 다음 나머지를 알 수 있는 % 연산자가 있다

 

또 제곱을 나타내기 위해서 곱하기의 *가 아닌 **연산자도 있다. 필요한 것은 나중에 자세히 알아보도록 하자.

 

만약, a = 0; a = a+10; 을 계산한다고 하면

a는 양쪽에 있지만, 오른쪽에 있는 a가 먼저 실행된다.


23강 (숫자와 문자열)

a = '(0+10)'

이라고 등록되어있따면, 이는 숫자로 인지하는 것이 아닌 문자열로 인식하여 '(0+10)' 그대로 출력될 것이다.


24강 (상수 사용하기)

자바스크립트 같은 경우에는 위에서 아래로 실행되기 때문에, 기본적으로 중간에 변수를 수정하면 다음줄에 있는 코드에 그가 반영되기 때문에 이 부분은 유의하는 것이 좋으며

 

따라서 currentResult를 변경하면 defaultResult의 복사본을 변경하는 것이고

변수를 변경해도 상수 원본과 그 값은 변하지 않습니다.


728x90