JavaScript

JohnJohn·2021년 11월 8일
0
  1. 변수
    변수 이름짖는 규칙
    -문자로 시작해야 된다(숫자 안됨)
    -$나 '_'로 시작가능
    -대소문자 구별한다

자바스크립트 변수는 자료형을 지정하지 않는다.
문자열을 저장하기 위해 "" '' 사용 가능
특정 변수에 문자열 저장했다가 정수 저장가능

  1. 자료형
    수치형: 정수나 실수
    e를 사용하여 지수형으로 표시 가능

문자열: 텍스트
문자열 내의 문자는 유니코드로 표현된다.
문자열 안애 ''를 사용할 수 있다.
많은 메소드
s = "abcd";
s.length //문자열 길이 반환
s.charAt(0) // 첫문자 반환
s.replace("A", "B") //A->B로 변환
s.toUpperCase(); //대분자로 변환

문자열 처리시 새로운 문자열을 생성하여 반환

부울형: true or false
객체형: 속성과 동작을 모아 놓은 자료형
객체의 속성 사용: 도트(.) 사용
myCar.model
myCar.color
myCar.hp

undifined: 자료형이 정해지지 않은 상태

특정값이 저장되는 순가 자료형이 결정된다. 다른 값이 저자오디면 자료형도 변한다.

typeof
typeof라는 연산자를 통해 변수의 자료형을 알수 있다.
반환값: number, string, boolean, object, function, undifined
object: 호출이 불가능한 객체
function: 호출이 가능한 객체

  1. 연산자
    증감연산자
    ++x / x++
    **문자열에서 + 연산자는 결함을 의미
    대입연산자: x = 100

비교연산자(==, !=, <=, >=)

일치연산자

=== : 값 타입 같으면 참/아니면 거짓
!== : 값 or 타입 다르면 참/아니면 거짓

삼항연산자(조건연산자)
value = (x > y) ? x:y;
차이면 x 반환// 거짓이면 y 반환

논리연산자
&&, ||, !

연산자 우선 순위

  1. 제어문

  2. readlineSync 사용법

var readlineSync = require('readline-sync');
var hourD = readlineSync.question('Hour:');

  1. 시침과 분침 각도 구하는 문제
profile
만들고 싶은게 있어요

0개의 댓글