현규띠 2022. 8. 4. 16:52

JS

  • 자바스크립트 작성 위치
  • HTML 태그내 <head> 혹은 <body>
  • 자바스크립트 작성 선언코드
  • </script>
  • <script type="text/javascript">
  • 자료형
    1. 문자열[ String ]
      1. “ “ 혹은 ‘ ‘ 안에 들어있는 데이터
    2. 숫자형[ Number ]
      1. 정수 혹은 실수 같은 자료형으로 인식
    3. 불 [ Boolean ]
      1. true 혹은 false 만 저장 가능
  • 자료형 변환
    1. Number( 데이터 ) : 숫자형 변환
    2. String( 데이터 ) : 문자열 변환
    3. Boolean( 데이터 ) 불 변환
  • 연산자
    1. 산술연산자
        • 더하기 -빼기 *곱하기 /나누기 %나머지
    2. 비교연산자
      • == 같다 !=같지않다 >=이상 <=이하 >초과 <미만
    3. 논리연산자
      • && [ and ] : 이면서 면서 이고 모두 그리고 모두 참이면 참
      • || [ or ] : 이거나 거나 또는 하나라도 하나라도 참이면 참
      • ! [부정] : 반대[ true → false / false → true ]
    4. 대입연산자
      • = 오른쪽 값을 왼쪽에 대입
      • += -= *= /= %= [ 오른쪽 값을 왼쪽에 연산후에 왼쪽에 대입 ]
    5. 증감연산자
      • ++변수 : 전위증가 [ 다른 연산보다 변수에 1증가가 우선처리 ] --변수 : 전위감소
      • 변수++ : 후위증가 [ 다른 연산 모두 처리후 변수에 1증가 ] 변수-- : 후위감소
    6. 연결연산자 : +
      • “문자열” + “문자열”
      • “문자열” + 변수 +”문자열”
  • 상수 vs 변수
    • 하나의 값을 저장 할 수 있는 공간
    • 상수명 또는 변수명은 중복이 불가능하다.
      1. [선언] 키워드 변수명 = 값
      2. [호출] 변수명
      3. [값변경] 변수명 = 새로운값
    • 상수 : 고정된 값
      • const 키워드
    • 변수 : 변하는 값
      • let 키워드
  • 메시지 창
    1. alert(’메시지’) : 경고창
    2. prompt(’메시지’) : 문자열 입력받는 창
    3. confirm(’메시지’) : 확인(true) 혹은 취소(false) 선택받는 창