javascript 에서 데이터 타입마다 형태가 제각각이다.



ex)
이를 활용하여

document 객체에 querySelectorAll 함수의 배열 0번째 자리에 해당하는 value 값을 가져올 수도 있다.
document.querySelector()
이 함수는 css의 선택자 또는 선택자 그룹과 일치하는 요소를 찾고, 일치하는 요소가 없을 경우 null을 반환한다.
<body>
<input type="text" id="inputText">
<button onclick="send()">전송</button>
<p id="result">xxx</p>
<script>
//전송 버튼을 누르면 호출되는 함수
function send () {
// 1. input 요소에 입력한 문자열을 읽어와서 변수에 담는다.
// 2. 변수에 담긴 문자열을 p 요소의 innertext 로 넣어준다.
let msg = document.querySelector("#inputText").value;
document.querySelector("#result").innerText = msg;
};
</script>
</body>
이 코드에서 send()함수에 msg는 inputText라는 id값을 받아와서 result라는 id를 가진 p태그의 innerText를 바꾼다.
let 변수명;
function 함수명() {
};
function 함수명() {
let 변수명;
};
<script>
//num1 이라는 이름 지어진 기억 공간을 만들어서 숫자 data 10 을 대입하기 (저장하기)
let num1 = 10;
let num2 = 2;
// myName 이라는 이름 지어진 기억 공간을 만들어서 여러분의 이름을 대입해 보세요.
let myName = "Yang";
let yourName = '양';
let ourName = `해골`;
//backtic 을 이용하면 여러줄의 문자열을 편리하게 작성할수 있다
let str1 = `
하나
두울
세엣
`;
</script>
javascript 에서는 변수를 let으로 선언하고, 문자열과 정수를 따로 구분짓지 않는다.
backtic (``) 은 여러줄의 문자열을 편리하게 작성할 수 있다.
alert ()
내장 함수(Builtin function)로 함수 안에 있는 데이터를 창으로 나타낸다
<script>
alert("다람쥐");
</script>


Javascript 에서는 함수를 call 한 위치는 javascript가 모두 실행된 이후에 반드시 어떤 값으로 대체된다. 이 값을 리턴값이라고 한다.
함수가 호출만 되었기에 undefined 를 리턴하였다.
prompt()

promt() 함수는 입력 값을 받는 창이 생성되며, 입력 받은 데이터를 리턴한다.

예시로 "가나다 123"을 입력하였고, 문자열 타입으로 리턴받음을 알 수 있다.
confirm()

confirm() 함수는 확인과 취소를 선택할 수 있는 창이 생성된다.
여기서 확인을 누를 경우 true를, 취소를 누를 경우 false를 boolean type 으로 리턴한다.