TIL_07_javascript 001 ~비교까지.

JIEUN·2021년 1월 16일
1
post-thumbnail

Math.pow(3,2); //제곱함수.
9
Math.round(10.6); //소수점 이하를 반올림.
11
Math.ceil(10.2); //소수점 이하를 올림.
11
Math.floor(10.2); //소수점 이하를 버림.
10
Math.sqrt(9); //제곱근(루트) 구하기.
3
Math.random(); //랜덤 숫자.
0.6871201690900226
Math.random();
0.3859489728455785
100 Math.random(); //0~100 사이의 랜덤 숫자.
62.422422454955104
100
Math.random();
15.95345539237405
Math.round(100 Math.random()); //0~100 사이의 소수점 이하를 반올림한 랜덤 숫자.
75
Math.round(100
Math.random());
10

alert('coding everybody');
coding everybody
alert("coding everybody");
coding everybody
alert("coding everybody'); //"" '' 일치시켜줘야 한다.
에러가 뜬다.
alert("coding everybody'");
coding everybody'
alert("egoing's coding everybody");
egoing's coding everybody
alert('egoing"s coding everybody');
egoing"s coding everybody
alert('egoing's coding everybody');
에러가 뜬다.
alert('egoing\'s coding everybody');
egoing's coding everybody

1
1
"1"
"1"
typeof 1
"number" //타입이 숫자임을 알려준다.
typeof "1"
"string" //타입이 문자열임을 알려준다.
1+1
2
"1"+"1"
"11" //문자열 + 문자열 이기 때문.
"coding everybody".length //길이를 알려줌.
16
"code".length
4
"code".indexOf("c") //몇 번째에 해당하는 인자인지 알려줌.
0
"code".indexOf("o")
1
"code".indexOf("d")
2
"code".indexOf("e")
3

var a = 1; //변수 지정.
alert(a);
1
a = 10;
10
alert(a);
10
a = 1;
1
b = 2;
2
alert(a+b);
3
a = 2;
2
alert(a+b);
4
var first = "coding";
alert(first + ' everybody');
coding everybody
first = '코딩';
코딩
alert(first + ' everybody');
코딩 everybody
var a = 'coding', b = 'everybody';
undefined
alert(a+b);
codingeverybody

alert(1==2);
false
alert(2==2);
true
alert("one"=="one");
true
alert("one"=="two");
false
alert(1 === "1");
false //데이터 타입이 다르기 때문에.
"===" 연산자는 같은 데이터 타입이고 같은 의미여야지만 true 결과가 나온다.
alert(1 == "1");
true //"==" 연산자는 오류를 발생시키기 쉬움.
var a;
alert(a);
undefined
var a = null;
alert(a);
null
alert(undefined == null);
true
alert(undefined === null);
false //엄밀히 따지면 다른 데이터 타입이기 때문에.

-Boolean 은 true 와 false 를 가지는 데이터 타입.
-Number 는 -1, 0, 1 과 같은 숫자를 가지는 데이터 타입.
-String 은 "a", "b", "c" 와 같은 문자열을 가지는 데이터 타입.
-undefined 는 undefined 라는 데이터 타입.
-null 은 null 이라는 데이터 타입.

alert(true);
true
alert(true == 1);
true
alert(true == '1');
true
alert(true == 2);
false
alert(true === 3);
false //"==" 동등연산자는 숫자 1을 true 로 간주. 1 외에 숫자는 false 로 간주.
alert(true === 1);
false
alert(true === '1');
false //그러나 "===" 연산자는 false의 결과를 나타냄.
alert(0 === -0);
true
alert(NaN === NaN);
false

생활코딩 JavaScript 입문수업

0개의 댓글