Java Script -1

김정현·2024년 3월 21일
0

JavaScript

목록 보기
1/10
post-thumbnail

Java Script

기본

  1. 변수 - 공간(메모리)의 이름
    값 - 자료형

number(정수,실수)
String(문자형)
boolean(논리형)

undfined: 변수를 선언만하고 값을 넣지 않은 경우
null:값이 없는 상태를 의미하는 값

typeof 연산자 : 자료형 체크

  1. 연산자
  • 산술 연산자
    (+,-,*,/,%)

  • 증가 감소 연산자
    ++(1씩증가), --(1씩감소)
    단항 연산

var num2 = num++ 

이경우 = 이 ++보다 우선순위가 높아 num2에 증가 되지 않은 값이 적용됨


  • 복합 대입 연산자
    산술 연산 + 대입 연산
num += 2;

  • 부호 연산자
-num
  • 비교 연산자
    연산 결과가 논리형으로 도출됨

== : 동등성(가치) 비교

=== : 동일성(주소) 비교

  • 논리 연산자

&& : AND 연산

! : NOT 연산

|| : OR 연산

0, undefined, null -> false로 인식

false로 인식되는 것 이외 -> true로 인식

JS에서는 논리연산에서 마지막 연산값이 출력됨

var num1 = 10;
var num2 = 20;

num1 && num2; 
-> 20

var num3 = num1 && num2;

num3;
->20

var num1 = 0;
var num2 = 10;

var num3 = num1 && num2;   //false 여서

num3
-> 0
var str = "안녕하세요";
str && alert(str);  

// 있을때만 실행함
  • 삼항 조건 연산자
    조건식 / 참일때 : 거짓일때

  • 제어문
 if (조건식) {
	참일때 실행
}else{
	거짓일때 실행
}
  • 선택문
    값의 일치 여부 체크
switch(키워드) {
case 값1 :
	//1일때 실행
case 값2 :
	//2일때 실행
default: //일치 x일때
}
...

일치한 이후로 아래 case 모두를 실행.
break 키워드를 통해 실행을 멈출 수 있음.

  • 반복문

1)while


while(조건식){
	//조건이 참일때 반복되는 코드
}

2)do~while

do{
	//조건이 참일때 반복되는 코드
} while(조건식);

조건식과 부합하지 않더라도 우선 한 번은 실행됨.

3)for
횟수가 정해진 반복문에 특화

초기값, 증감식, 조건식 이 필수.

for (초기화식; 조건식; 증감식) {
	반복 실행 코드
}

관례적으로 i를 많이 사용함

0개의 댓글