JS
자바 스크립트 활용 예시(데이터 타입)
goshek
2024. 7. 31. 10:08
/*
? 기본 자료형(string, number, boolean, null & undefined)
# 1. string(문자열)
', ", `
*/
let str1= 'hello';
let str2= "Hello";
let str3= `hello, world`;
/*
+)템플릿 문자열
*/
let name= 'Gwon';
console.log("안녕"+name+"입니다.");
console.log(`안녕하세요${name}입니다`);
console.log(`3+7=${3+7}`);
/*
let multiLine= '안녕하세요';
반갑습니다.'; - Error: 일반 따옴표는 줄바꿈을 인식하지 못함
*/
let multiLine=`
안녕하세요
만나서 반갑습니다.
:p
`
console.log(multiLine);
/*
2.number (숫자형)
*/
let num1=10;
let float=10.5
console.log(typeof num1);
console.log(typeof float);
/*
3.float(논리형)
: 참, 거짓 값만을 가지는 자료형
*/
let bool1= true;
let bool2= false;
console.log(bool1);
console.log(typeof bool1);
console.log(bool2);
console.log(typeof bool2);
/*
4. null & undefined 자료형
null: 아무것도 없음
>> 변수의 데이터가 유효하지 않은 경우
undefined: 정의되지 않았다.
>> 변수가 선언되었으나, 아직 어떠한 값도 할당되지 않았을 때의 기본값
let hello;
console.log(hello); - undefinded
? 자료형 변환
*/
let number1= 123; let number2= 456;
console.log(number1+number2);
// 579
number1=String(number1);
number2=String(number2);
console.log(number1+number2);
//123456
let a="a";
console.log(Number(a)); //NaN: Not a Number
/*
Boolean 함수
false: false, 0, '', null, undefined, NaN
*/
console.log(Boolean(Number(a)));