javaScript18 변수 적용 범위 알바보기 변수 적용 범위 -자바 스킙트애서 변수를 선언하고 사용할 때 변수가 적용되는 범위를 “스코프(Scope)”라고 합니다. 변수가 어디까지 유효한지 그범위를 가리키는 영역이며 자바스크립트 함수에서 변수를 사용할 때는 이 영역에서 주의해야 합니다. 1. 함수 안에서만 쓸 수 있는 지역변수 -지역변수는 함수 안에서 선언하고 함수 안에서만 사용합니다. 함수를 선언할 때 지역변수를 선언 하려면 예약어 var와 함께 변수 이름을 지정해야 합니다. 만약 변수 이름 앞에 var가 없다면 함수 안에서 선언 했어도 전역변수로 취급 됩니다. myTest() 함수 밖에 변수 my가 100으로 선언되어 있고, myTest() 함수 안에 변수 my가 50으로 다시 선언 되어 있습니다. 함수 안에 있는 변수 my앞에는 예약어 var.. 2019. 12. 19. 함수를 사용하면 좋은 이유 함수를 사용하면 좋은 이유 -함수를 사용하면 각 명령의 시작과 끝을 명확하게 구별할 수 있습니다. 또 함수에 별도의 이름을 붙이면 같은 기능이 필요할 때마다 함수를 실행할 수 있습니다. 함수를 정의하고 실행하기 -JS파일에서 구현한 함수를 HTML 파일에 외부 스크립트로 연결하여 두 수의 합을 확인하는 예제 간단한 예로, 두 수를 더하는 프로그램에서 숫자를 더하는 부분은 밑에 그림과 같이 addNumber() 함수로 작성해보겠습니다. 1-1. add.js파일에 addNumber라는 함수를 만들어 줍니다. alert() 함수를 이용하여 결과 값을 확인합니다. 1-2 만든 add.js 파일을 add.html 파일에서 사용하기 위해서는 상단에를 선언 해주어야 합니다. (html 파일 안에 어디든 선언만 해주면.. 2019. 12. 18. 연산자 산술 연산자 할당 연산자 비교 연산자 비교 연산자는 두 값을 비교하여 true(참) 과 false(거짓)로 결괏값을 내놓은 연산자 입니다. ==와 != 연산자 1. ==연산자는 말 두 수 (또는 변수)가 같은지 확인하는 연산자 입니다. != 연산자는 두 수 (또는 변수)가 다른지 확인하는 연산자 입니다. 2. =연산자 =연산자는 왼쪽보다 더 큰지(크거나 같은지)를 확인하는 연산자입니다. 3. ==연산자와 ===연산자 ==와 ===연산자는 모두 왼쪽과 오른쪽이 같은지 비교하는 연산자 입니다. 하지만 중요한 차이는 ==연산자는 문자형 자료와 숫자형 자료가 있을 때 자동으로 자료형을 변환하여 비교합니다. 그래서 10과 "10"을 비교하여 true를 반환합니다. 하지만 ===연산자는 두 자료형의 타입까지 비교하.. 2019. 12. 11. 자료형 이해하기 자료형의 종류 -자료형(Data Type)이란 컴퓨터가 처리하는 자료의 형태를 말합니다. 자료형은 값이 하나인 "기본형"과 여러 값을 한꺼번에 담고 있는 "복합형"으로 구별합니다. 자료형 확인하는 방법 -typeof 연산자 자바스크립튼 변수에 저장하는 값에 따라 자료형이 결정됩니다. 그러면 변수가 정말 어떤 자료형인지 알고 싶을 때는 typeof 연사자를 사용하면 됩니다. Chrome 개발자도구 창으로 결과 숫자형- 정수 자바 스크립트에서 숫자는 정수와 실수를 나누어 구분합니다. 정수는 소수점 없는 숫자를 가리킵니다. 정수는 표현 방법에 따라 10진수, 8진수, 16진수의 세 가지 유형으로 나누기도 합니다. 8진수 0~7로 표현하는 수입니다. 이때 10진수와 구별하기 위하여 숫자 0을 맨 앞에 붙입니다... 2019. 12. 3. 이전 1 2 3 4 5 다음