var person = {
name: "osori",
age: "26"
}
var
: ES6 이전에 사용된 변수 선언 키워드, 재할당 가능, 재선언 가능let
: ES6부터 사용되는 변수 선언 키워드, 재할당 가능, 재선언 불가능const
: ES6부터 사용되는 변수 선언 키워드, 재할당 불가능, 재선언 불가능HTML 태그 내 속성으로 입력
짧은 내용을 작성할 때 사용
<input type="button" value="버튼" onclick="alert("버튼을 클릭했습니다");"/>
HTML 파일 내에 <script>
태그를 이용해 작성
<script>
function clickBtn(){
alert("버튼을 클릭했습니다");
}
</script>
<script>
태그 안에 src
의 속성값으로 js파일 입력<body>
<script src="index.js"></script>
</body>
alert
: 경고창prompt
: 질문창confirm
: 확인창var str1 = "Hello World";
str1.length; // 문자열 길이 반환
str1.charAt(0); // 0번째 문자 반환
var str2 = str1.split(" "); // " " 기준으로 슬라이싱한 배열 반환
>> str2: ["Hello", "World"]
var str3 = str2.join(","); // 배열을 문자열로 변환
>> str3: "Hello,World"
var fruit = ["사과", "배", "포도"];
fruit.length; // 데이터 개수
fruit.push("딸기"); // 배열 뒤에 데이터 삽입
fruit.unshift("레몬") // 배열 앞에 데이터 삽입
fruit.pop(); // 배열 뒤의 데이터 제거
fruit.shift(); // 배열 앞의 데이터 제거
📋 관련 문서https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/ArrayMath.abs(-3); // 절댓값 => 3
Math.ceil(0.3); // 올림 => 1
Math.floor(10.9); // 깎음 => 10
Math.random(); // // 0과 1 사이의 랜덤한 실수 반환
parseInt("12.3"); // 정수 타입으로 변환 => 12
parseFloat("12.3") // 실수 타입으로 변환 => 12.30
readline
모듈모듈 불러오기
const readline = require("readline");
입출력 인터페이스 객체 생성
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
입력 받은대로 출력하기
rl.on("line", (line) => {
// 한 줄씩 입력받은 후 실행할 코드
// 입력된 값은 line에 저장된다.
rl.close(); // close가 없으면 입력을 무한히 받는다.
});
==
는 값만 비교하는 연산자===
는 값과 타입을 비교하는 연산자