<form action="처리할 페이지 주소" method="get|post"></form>

<input> 요소를 사용하여 사용자로부터 입력을 받을 수 있다.<input>태그의 type 속성값을 "text"로 설정하면, 사용자로부터 한 줄의 텍스트를 입력받을 수 있다. <form>
<input type="text" name = "search">
</form>
<input>태그의 type 속성값을 "password"로 설정하면, 사용자로부터 한 줄의 패스워드 형테의 데이터를 입력받을 수 있다. <form>
<input type="password" name = "passwd">
</form>
<input>태그의 type 속성값을 "radio"로 설정하면, 사용자로부터 여러개 옵션(option)중에서 단 하나의 옵션만을 입력받을 수 있다 <form>
<input type="radio" name = "radio_group" value = "jerry" checked>제리
<br>
<input type="radio" name = "radio_group" value = "kaisa">카이사
</form>
<input>태그의 type 속성값을 "checkbox"로 설정하면, 사용자로부터 여러개 옵션(option)중에서 단 하나의 옵션만을 입력받을 수 있다 <form>
<input type="checkbox" name = "lolchamp" value = "jerry" checked>제리
<br>
<input type="checkbox" name = "lochamp" value = "kaisa" disabled>카이사
</form>
<input>태그의 type 속성값을 "file"로 설정하면, 사용자로부터 파일을 전송 받을 수 있다. <form>
<input type="file" name = "upload_file" accept = "image/*">
<br>
</form>선택 입력
<select> 요소는 여러개의 옵션이 드롭 다운 리스트로 되어 있으며, 그 중에서 단 하나의 옵션만을 입력받을 수 있다.
<option> 요소는 드롭다운 리스트에서 선택할 수 있는 각각의 옵션을 명시한다.
<select name = "fruit">
<option value="apple"> 사과
<option value="orange" selected> 귤
<option value="strawberry"> 딸기
<option value="peach"> 복숭아
</select>


<textarea> 요소는 사용자로부터 여러줄의 텍스트를 입력받을 수 있다.<textarea name="message" rows="5" cols="30">
여기에 적으세요.
</textarea>
<input>에서 type을 button으로 지정하기<button>태그를 사용하는 방법예제
<input type = "button" value = "type 버튼">
<button>버튼 태그 버튼</button>
<input> 태그의 type 속성값을 "submit"으로 설정하면, 사용자로부터 입력받은 데이터를 서버의 폼 핸들러로 제출하는 버튼을 생성한다.<form action="전송할 주소">
form 테스트 : <br>
<input type="text" name="nickname" value="별명"><br><br>
<input type="submit" value="전송">
</form> 
<fieldset> 태그는 form 요소와 관련된 데이터들을 하나로 묶어주는 역할을 한다.<legend> 요소는 fieldset 요소 안에서만 사용할 수 있으며, field 요소의 제목을 나타낸다.<form action="전송할 주소">
<fieldset>
<legend>입력 양식</legend>
이름 : <br>
<input type="text" name="username"><br>
이메일 : <br>
<input type="text" name="email"><br><br>
<input type="submit" value="전송">
</fieldset>
</form> 
<input> 태그에서 사용하는 속성들 예시
<form>
학과 : <br><input type="text" name="department" value="컴퓨터공학과"><br>
</form> 예시
<form>
학과 : <br><input type="text" name="department" value="컴퓨터공학과" readonly><br>
</form><form>
학과 : <br><input type="text" name="department" value="컴퓨터공학과" maxlength="10"><br>
</form><form>
학과 : <br><input type="text" name="department" value="컴퓨터공학과" maxlength="10" size = "30"><br>
</form><head> 태그와 <body>태그 안에 <script>태그를 적용하여 자바스크립트를 적용하면된다. //head 태그 안
<head>
<script>
function a(){
alert("hello world");
}
</script>
</head>
//body 태그 안
<body>
<p>
안녕하세요
</p>
<script>
function a(){
alert("hello world");
}
</script>
</body><script>태그 안에 src 속성을 추가하여 js 파일을 추가할 수 있다.//예시
//hello.js
function ab(){
//alert는 브라우저에 출력되는 알림창 입니다.
alert("hello world");
}
//20220709.html
<head>
<script src="./hello.js">
</head>
1. 숫자(number)
2. 문자열(string)
3. 불리언(boolean)
4. 심볼(symbol) : ECAMScript 6 부터 사용
5. undifined
6. 객체
var num = 10; //숫자
var myName = "홍길동" //문자열
var str; //undefined
var num = 10;//소수점을 사용하지 않음
var num2 = 10.11;//소수점 사용
var str_ex1 = "문자열이다";
var str_ex2 = '이것도 문자열이다.';
var str_ex3 = "'얘'를 포함하는 문자열이다.";
var str_ex4 = '"얘"를 포함하는 문자열이다.';
var num = 10;
var str = "javascript"
console.log(num + str);
var firstNum = 10;
var secondNum = 11;
console.log(firstNum == secondNum);
var num; //초기화 되지 않는 값은 undefined
var str = null; //object 타입의 null 값
var bangjang = {
line : ["support","mid"],
broadcasting_career : "3",
}
console.log("방장의 주 라인은" + bangjang.line[0] +
"과" + bangjang.line[1]+"이 되겠습니다. 방송경력은" +
bangjang.broadcasting_career + "년 입니다.");
console.log(입력할 것 입력);
