JavaScript의 DataType은 총 6개
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script>
var variable;
var stringvar = "string";
var numbervar = 123;
var booleanbar = true;
var functionvar = function(){};
var objectvar = {};
//값 출력
alert(stringvar);
alert(numbervar);
alert(booleanbar);
alert(functionvar);
alert(objectvar);
//값의 타입을 출력
alert(typeof stringvar);
alert(typeof numbervar);
alert(typeof booleanbar);
alert(typeof functionvar);
alert(typeof objectvar);
</script>
</head>
<body>
</body>
</html>
<script>
//익명 함수 재정의
var func = function() {
alert("func A...");
}
var func = function() {
alert("func B...");
}
func();
</script>
<script>
func();
var func = function() {alert("func A...");}
var func = function() {alert("func B...");}
</script>
<script>
//선언적 함수 재정의
function func() {
alert("func C...");
}
function func() {
alert("func D...");
}
func();
</script>
<script>
func();
function func() {alert("func C...");}
function func() {alert("func D...");}
</script>
<script>
/* var calc=function(x,y) {
return x + y;
}
console.log(calc(5,3)); */
var calc = (x,y)=>x+y;
document.write(calc(5,3));
</script>
<script>
var myName = "Peter"; //전역변수
name = "James"; //자동으로 전역변수
console.log(myName);
console.log(name);
function showInfo() {
let age = 33; //로컬변수
console.log('local?? ', age);
}
showInfo();
console.log(age);
</script>
var -> 전역변수
let -> 로컬변수
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script>
//1. 복합연산자 사용
let list = '';
list += '<ul>';
list += '<li>Hello</li>';
list += '<li>JavaScript</li>';
list += '</ul>';
//onload == html 모든 요소들이 다 메모리에 올라가고 나서 실행되도록 하는 기능
onload = function(){
//2. document 안에 있는 특정한 요소에 출력되도록
document.getElementById("wrap").innerHTML = list;
}
</script>
</head>
<body>
<h2> ============= onload =============</h2>
<div id="wrap">
</div>
</body>
</html>
https://velog.io/@sukong/CSS-display-%EC%86%8D%EC%84%B1
https://creamilk88.tistory.com/197
이해가 쏙쏙 잘 되는 글이네요! 잘 보고 갑니다:)