본문 바로가기

반응형

Javascript/2. 변수와 연산자

(3)
산술연산자(사칙연산자), 대입연산자, 단항연산자, 증감연산자, 비교연산자, 논리연산자, 삼항연산자 1. 산술연산자(사칙연산자) 일반적인 덧셈,뺄셈,곱셈,나눗셈에 사용되는 기호 산술연산자(사칙연산자) 종류 + 더하기 - 빼기 * 곱하기 / 나누기 % 나누고 정수를 제외한 나머지 값 일반적인 나눗셈 : 몫이 소수점까지 있는 경우 연산할 수 있는 최대한의 자리수까지 계산 나눠떨어지지 않는 나눗셈 : 처리 가능한 범위 안에서 최대한의 소수점 자리수까지 계산 2. 대입연산자 좌변에 우변을 대입한다는 의미의 " = " 연산자 연산 결과를 새로운 변수에 대입해준다. ᅠlet a = 1+2; console.log(a);ᅠᅠᅠ-->ᅠᅠᅠ3; 이미 생성된 변수의 값을 다른 값으로 변경해준다. ᅠlet b = 0; b = 7; console.log(b);ᅠᅠᅠ-->ᅠᅠᅠ7 연산 결과를 변수 스스로에게 덮어씌우는게 가능하..
상수(constant) _ 형식문자(%d, %s, %o, %j) 1. 상수란? 수식에서 변하지 않는 값으로 선언과 동시에 값을 할당해줘야 한다. π(파이), homepage URL, const ・・・ ex) const home_url = "ᅠ・・・・ᅠ";ᅠᅠconst myName = "leanna";ᅠᅠ-->ᅠ선언과 동시에 값을 할당 2. 상수 console.log(typeof 변수 이름);ᅠᅠ-->ᅠ변수 이름의 type을 알려줌 TYPE의 종류 number 숫자 string 문자 boolean true / false object 객체(function_함수, Array_배열, Date_날짜ᅠ・・・) null object의 종류로 임의로 비워둔 상태 undefined 선언만하고 값은 할당되지 않은 상태 3. 형식문자 데이터를 입/출력 할 때, 컴퓨터가 그 Type을 인..
변수 _ 전역변수 var, 지역변수 let 1. 변수란? 데이터를 저장할 수 있는 메모리상의 공간 영어, 숫자, 언더바(_), $ 기호만 사용가능하고, 첫글자는 숫자로 시작할 수 없다. 컴퓨터의 2진수 -> 0과 1 두개의 정보를 표현하는데 이것이 1bit이다. 2진수가 7개 모이면 알파벳 1글자 or 숫자 1글자와 같다.하지만 영어 외에 다른 글자를 표현하려면 부호를 의미하는 1bit를 추가하여 총 8개가 되면 모든 언어를 표현할 수 있게 된다. ᅠᅠ8bit = 1byte ᅠᅠ1024byte = 1kbyte ᅠᅠ1024kbyte = 1mbyte ᅠᅠ1024mbyte = 1gbyte 자바스크립트 내부의 주석처리는 한 줄 이내이면 // 으로 표시하고 두 줄 이상이면 /*ᅠ・・・ᅠ*/ 으로 표시한다. 2. 변수의 스코프 변수가 처음 만들어진 위치를 ..