20220406 - WEB JavaScript 28

JAVA · 2022. 4. 6. 21:25

- 데이터 타입이란? 자료형을 의미한다.

  JavaScript에는 어떤 형태의 데이터들이 있는가

  기본 자료형 (Primitive) 인 여섯가지 데이터 타입
  Boolean
  Null
  Undefined
  Number (en-US) (숫자)
  String (문자열)
  Symbol (ECMAScript 6 에 추가됨)
  별도로 Object 도 있음

  출처: https://developer.mozilla.org/ko/docs/Web/JavaScript/Data_structures

 

  이중 대표적인 것은 문자열(String)과 숫자(Number)

 

- 숫자와 연산자

  console 사용시 alert에 번거로움을 느낄 떄

  alert(1+1) 대신

  그냥 1+1이라고 적어도 2를 출력해준다. > 자료형 number를 사용하는 것

  

- 문자열

  console "Hello world".lenght 문자열 길이 츨력

  https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String

  여러 속성(properties), method 확인 가능

 

  1+1=2

  "1"+"1"="11"

 

  실제 HTML에서 사용된 코드에서도 '감싸진 문자열을 확인할 수 있다.

 

 

 

 

 

- 변수와 대입 연산자

  x=1, y=2, x+y=3

 변수(variable) x, y

 대입 연산자 = 오른쪽 항의 값을 왼쪽 항에 대입하라

 

  1=2 오류발생, 1과 2는 상수(constant)이기 때문이다.

  x는 변수이기 때문에 대입이 가능하다.

 

  긴 글에서 다수 등장하는 특정 단어를 다른 단어로 변경하고 싶다면?

  var name = 'egoing'; /*egoing이 바꾸고 싶은 단어, var(variable) 은 변수사용시 들이면 좋은 습관*/

  (console 사용시 바로 실행되지 않도록 시프트+엔터)

  "+name+"으로 글 사이사이에 넣어주면 egoing으로 출력된다.

  변경이 필요할 경우 변수 name의 값만 바꿔주면 된다.

 

  HTML 코드에서도 변수와 대입 연산자가 빈번히 사용된 것을 알 수 있다.

 

 

 

 

 

- 웹브라우저 제어

1
2
<body style="background-color: white; color: black;">
<input id="night_day" type="button" value="day" onclick="nightDayHandler(this);">

  버튼을 통해 day/night 버전을 변경하려면?

  상기 코드에서 style 옆 내용이 변경되도록 해야한다.

  변수를 사용하여 버튼 클릭시 변수가 변경될 수 있도록!

 

 

 

 

 

공부 자료: https://opentutorials.org/

'JAVA' 카테고리의 다른 글

20220410 - WEB JavaScript 30  (0) 2022.04.10
20220409 - WEB JavaScript 29  (0) 2022.04.09
20220405 - WEB JavaScript 27  (0) 2022.04.06
20220403 - WEB JavaScript 26  (0) 2022.04.03
20220402 - WEB JavaScript 25  (0) 2022.04.02