컴퓨터/Javascript

|노마드 코더| 1 |자바 스크립트 기초 문법 노트 - JS_BASIC

no title

1 문자열 합치기

"abcdef" + "ghijkml"

2 자료형

출력

console.log("");

상수

const

var & let 차이

  • ver : 이미 선언된 변수명으로 또 선언 가능 -> 가독성을 떨어뜨린다

    ver myname = "hong"; ○
    ver myname = "song";
  • let : 이미 선언돈 변수명으로 다시 선언은 불가능

    let myname = "hong";let myname = "song"; X
    
  • not type

    • null : 자연적으로 발생하지 않움 -> 값조차없다는것을 확실하게 명시하기위해 사용
      • 파이썬에선 none이라고 사용
    • undefined : 공간이 비어있음 상태
      let hello;
      console.log(hello)//이렇게 하면 볼수있음
      
    • NaN : NOT A NUMBER

3 Array

선언

_VAR _ARRNAME [,,,]

삽입

_ARRNAME.push(__) 

4 객체

선언과 접근

_VAR _OBJECTNAME = {
  _MEMVAR1 : ___,
  _MEMVAR2 : ___,
  _MEMVAR3 : ___

  _MEMFUNC : function method1 () {

  }
}

_OBJECTNAME._MEMVAR1;
_OBJECTNAME["_MEMVAR1"];

멤버 변수 삽입

_OBJECTNAME.(NONE)DEFVAR = ___

5 함수

선언

function func(parameter1, parameter2, ...) {
  return res;
}

6. 조건문

입력

const age = prompt("출력 문자열"); 
console.log(typeof age) 
>> string
  //prompt로 받은 값은 string 으로 고정 
  // 따라서 형변환이 필요하다
parseInt(string)
  // 정수인지 아닌지 판별
>> NaN
  // 만약 숫자가 왔다면 -> INT 변환
>> INT

조건문

if (){ }
else if () {}
else { }

판별함수 1 : isNaN

isNaN(___) // ___가 숫자인지 아닌지..
>> true || false

논리 연산

&& : and
|| : or
=== : 자료형 까지 같은지?