Javascript 정리(2)

꿈나무기록장·2021년 1월 11일
0

2021웹캠프정리

목록 보기
8/25
post-custom-banner

data type 종류

  • string
  • number
  • boolean
  • object
  • function
  • null-data 저장 불가
  • undefined-data 저장 불가

객체 타입 종류

  • Object
  • Date
  • Array
  • String
  • Number
  • Boolean

Regular Expression Patterns

  • Brackets
  • Metacharacters
  • Quantifiers
    * n+: 대상 문자열에 n이 하나라도 포함되어 있으면 모두 보여준다.
    • n*: 대상 문자열에 n의 구성(ex.'lo')이 다 포함되어 있지 않아도, n의 일부라도 포함되어 있다면 여러개를 모두 결과 보여준다.
    • n?: 대상 문자열에 n의 구성(ex.'lo')이 다 포함되어 있지 않아도, n의 일부라도 포함되어 있다면 n의 구성만큼 결과를 보여준다.

var str = "Hellooo World! Hello W3Schools!";
var patt1 = /lo*/g;
var result = str.match(patt1);
==>l,looo,l,l,lo,l
var str = "1, 100 or 1000?";
var patt1 = /10?/g;
var result = str.match(patt1);
==>1,10,10


  • javascript는 변수를 먼저 선언하지 않은채로 사용이 가능하다
    * 그러나 let,const는 무조건 먼저 선언해야한다

Strict Mode

"use strict";
이 구문이 사용되면 엄격한 문법이 적용된다(ex. 변수를 선언 없이 사용할 수 없다)

let

  • 하나의 변수의 값을 필요한 순간(block{}안)에서만 변경해서 사용가능하게 해주지만, 같은 변수를 다시 선언할 수 없다

const

  • 하나의 변수의 값을 필요한 순간에 변경해서 사용하게 해주지만, 그 block안에서 그 변수의 값을 변경하거나 다시 선언할 수 없다
profile
초보자가 기록하는 곳
post-custom-banner

0개의 댓글