2023. 2. 15

Junghan Lee·2023년 2월 22일
0

TIL Diary

목록 보기
3/52

-data type

  1. string(문자열) “” 안에 숫자도 문자
  2. number(숫자) 모든 숫자(실수)
  3. boolean : true || false 나타내는 자료형
  4. undefined, null, 0, nan : 변수선언했으나 값 할당 x cf. null: 임의로 비워둠, 0:거짓같은 값(나머지값:true)

-typeof “name” → “string” [확인]

  ‘’.     “number” → “number”

  ‘’     “fool” → “boolean”
  • 변경도 가능 ex. Number(”35”)⇒문자 35→숫자35, String(24)→ 숫자to문자

-산술연산자 + - * / %(나머지; 20%3=2)

*문자타입 연산: 이어붙임 1+2+3=6 , 1+2+”3”=”123” ( 나머지는 다 연산 )

-비교연산자** 좌우 값 비교, Boolean

===(같다) ! = = (≠) < = > = > < (등호 전에 부등호부터)

cf. 동치연산자 ==, ! = 타입 무시하고 절대적인 값만 비교 → 불안정적이어서 실무에서 잘 안씀

-논리연산자 &&(and) ||(or) !(부정)

ex. (true)&&(true) = true, (true)||(false)=true, !false=true

-조건문

   if () 참일때 명령문실행

     else() 거짓일때 else문

ex. 비번확인

if(조건1){} else if(조건B){console.log(””)} else(조건C){}

if(pw1===pw2){alert (”회원가입을 축하합니다.”) else {alert(”비밀번호불일치”)}

-반복문 [몇번 반복할 것인가] let~ =0

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

for(let I=0;i<5;i+1=i){}

for(let count=0;count<0;count++) 카운트시작점,끝점,어떻게 실행할 것인가

-수학객체

a. 최대,최소 Math.max(4,29,1)//29 Math.min(4,29,1)//1

b. 반올림(round), 올림(ceil), 버림(floor)

c. Math.random (인증번호,가챠)

padStart(6,”0”) ; 6자리 숫자, 0을 보여줘라 (0으로 시작할 때)

d. Math.sqrt(2) // 1.414…

-JS로 HTML 조작 = DOM

; 정적인 웹페이지 조작, 변경 → HTML파일을 JS의 객체화

HTML에서 변수창출(ex.타이틀 변경)

DOM ← → HTML

    읽기 제어

document.getElementByld(”tagID”).Innertext

파일. 태그선택 제어

  • 싸이월드 게임페이지 과제
  • 페어가 알려준 마크다운언어로 메모, 노션에 기록하기, 웹공유
  • 코드지갑

오늘은 내 생일이었다. 생일 기념으로 공부를 더 열심히 해 보았다.

profile
Strive for greatness

0개의 댓글