데이터는 console.log를 통해 메세지를 display한다.
exemple)
console.log(10.3);
console.log("Hello");
결과
10.3
Hello
주석은 //
와 /* */
로 처리한다
//
이후 문장을 주석처리/*
와 */
사이의 문장을 주석처리exemple)
console.log("hello")
//console.log("zin")
console.log("min")
/*console.log("sun")
console.log("jeck")*/
결과
hello
min
- number - 소수를 포함한 모든 숫자 ex)
23
,2.456632
- string -
''
,""
- boolean - yes or no, True or false
- Null - without quotes 의도적으로 값이 없음을 나타냄
- Undefined - 정의되지않음
- symbol - 기호
- object - 개체
exemple)
console.log(3+2);
console.log(11%2);
결과
6
1
exemple)
console.log('Hello'+'min')
console.log('Hello '+'min')
console.log('Hello'+' '+'min')
결과
Hellomin
Hello min
Hello min
데이터 길이를 나타냄 .length
exemple)
console.log('Hello'.length);
결과
5
exemple)
1. .toUpperCase()
console.log('hello'.toUpperCase());
결과
HELLO
2. .startsWith()
console.log('Hey'.startsWith('H'));
결과
true
javascript는 console과 같은 내장된 객체가 다양하다
객체는 메소드를 가지고 있어 편리하다
exemple1) Math객체의 random()메소드
Math객체의 random메소드는 0~1 사이의 수가 랜덤으로 선택된다.
console.log(Math.random());
=>0.23234
exemple2) Math객체의 floor()메소드
Math객체의 floor() 메소드는 가장 가까운 정수로 내림한다.
console.log(Math.floor(Math.random()*10));
=>3
Math.random()메소드에 의해 난수를 발생시키고 10이 곱해진 후 Math.floor()메소드에 의해 가장 가까운 정수로 내림되어 정수인 값이 나온다.
var myName="mango";
console.log(myName);
=>mango
myName이라는 이름을 가진 변수를 만들고
mango라는 값을 변수에 할당한다.
변수에 값을 할당하지 않고도 변수 선언이 가능하며(값은 undefined로 초기화됨) 변수의 값을 재할당 할 수 있다.
let myName="mango";
// >myName이라는 이름을 가진 변수를 만들고 mango라는 값을 변수에 할당한다.
console.log(myName);
=>mango
let price;
//변수에 값을 할당하지 않고도 변수 선언
console.log(price);
=>undefined
price=2000;
myName="jung min";
//변수myname의 값인 "mango"에서 "jung min"으로 값 재할당
console.log(price);
console.log(myName);
=>2000
jung min
변수 선언과 동시에 무조건 값을 할당해줘야 하며 값을 재할당하지 못한다.
const myName="mango";
console.log(myName);
=>mango