javaScript 1일차

정준호·2022년 3월 2일
0

JavaScript

목록 보기
1/7

자바스크립트란? - 더 동적인 웹이 필요하기때문에 나오기시작(1995 Live Script)
웹에 기능

배터리교환 스마트폰 - 플래쉬를 사용 -> 배터리일체형(Ajax방식) 비동기적통신가능


var키워드 (재선언 가능, 재할당 가능)
var num = 3;
var num = 4;
num = 5;

let키워드(재선언 불가능, 재할당 가능) - java처럼 사용가능
let num = 3;
num = 4;

const키워드(재선언 불가능, 재할당 불가능) - 유니크
const num = 3;

ex4예제

undefined vs null vs NaN의 차이?

1.nudefined값이 할당된 적 없다!
let num;
console.log(num) --> undefined

2.null 고의적으로 공간을 비워줌!
let num2 = 3;
num2 = null;
console.log(num2) --> null

3.NaN(Not a Number)
let num3 = '3';
let num4 = 4;
console.log(num3-num4) --> NaN(글자를 빼줄수는 없다)

연산자 Java vs JS의 차이점

  1. 비교연산자 == vs ===
    == - 동등연산자 (값이 일치)
    === - 일치연산자 (값뿐만아니라 자료형도 같아야한다.)
    ex)
    10 == '10' -> true
    10 === '10' -> false
    콘솔창에 검은색이면 문자형, 파란색이면 숫자형

2./%
/ - 실제 나누기 연산 결과 (100/3=33.33333333333..)
% - 나머지(100%3=0.33333333..)

ex07조건문

ex08조건문실습

ex09조건문실습 - 색상

문자 값을 비교할 때

-- Java
.equals()

-- JS
== , ===

profile
파이팅

0개의 댓글