주석 설정 방법
// : 한줄한줄 주석거는 방법
/ / : / 시작에 넣고, 몇줄 후에 / 하면 블럭 주석
임의의 변수값을 정할 때, 영어 띄어쓰기 구분법
'Days of week'이라는 변수를 코드로 입력 시, 띄어쓰기가 불가하기에
첫번째 영문은 소문자로 시작하고, 띄어쓰기 부분은 대문자로 할 것!
ex : Const daysOfWeek="monday"
ex : console.log (a)
- console : object
- log : 함수 (기능을 얻을 수 있는 키)
* 이는 즉, object안에 함수가 들어가는 구조
-> console(오브젝트).log(오브젝트 안의 함수) (argument(인자))
function 함수 구성 시에도,
function 함수명 (인자1, 인자2) {
console.log ("lalala", 인자1, 인자2)
}
함수명 ("ㅋㅋㅋ"//이게 인자1 , "ㅎㅎㅎ"//이게 인자2)
-> lalalaㅋㅋㅋㅎㅎㅎ (출력)
/* console.log ("lalala", 인자1, 인자2)
위 코드에 "", 등 깨끗하게 코딩하기 위해서는
console.log(`lalala${ㅋㅋㅋ}${ㅎㅎㅎ}`)
-> lalalaㅋㅋㅋㅎㅎㅎ 출력됨
웹페이지 구성 시,
1. index.html
2. index.css
3. index.js
3가지로 구성,
<!DOCTYPE html>
<html>
<head>
<title>aaa</title>
** <link rel="stylesheet" href="index.css"/>**
-> html의 스타일을 입힐 수 있는 기본 파일
</head>
<body>
<h1>bbb</h1>
** <script src="index.js"></script>**
-> html의 자바스크립트 구성 (body) 최하단에 넣을 것!!
</body>
</html>
JS 함수 1. Variable (var 변수)
ex)
a = 10
b = a-1
console.log(b)
*console.log() : 출력용 함수
-> 9 (출력 완료 내용)
'Let' 명령어를 없이 넣어도 진행이 되지만, JS함수에 맞게 Let을 넣어주자!
**올바른 답
let a=10;
let b=a-1;
console.log(b);
-> 9
***여기서! Let/Const/Var 의 차이를 보면,
아래쪽에 작성 된 내용으로 변경됨. 즉, 변경 가능한 함수
ex)
let a=1;
a=3;
console.log(a);
-> 3
변경되지 말아야할 숫자는 const 함수를사용 할 것
꼭 필요할 때 아니라면 Let말고 Const로!!!
ex)
const a=1;
a=3;
console.log(a);
-> **1**
const what = "남자";
console.log(what);
-> 남자
const what = true or false; (소문자, "" 없이!! 중요)
console.log(what);
-> what이 true일 경우 나오는 내용 넣을 것
const a=1;
console.log(a);
-> 3
const what=55.1;
console.log(what);
->55.1
-> 위 조합을 잘 구성하면 웹사이트에서 회원가입 페이지를 만들 수 있음!
여러가지 변수들을 정렬해서 사용 할 수 있는 함수
array = [] 사용
object = {} 사용
문자의 순서를 통해서 필요 변수만 출력 가능 & true, 숫자 등 넣을 수 있음
const daysOfWeek = ["Mon", "Tue", "Wed"];
console.log (daysOfWeek[0]);
-> Mon
array함수는 []괄호로 시작하며, 첫번째부터 0,1,2 로 읽음
const Info = {
// **object 함수는 {}를 사용해서 구분
name : "ysh"
age : 31
gender : "male"
favMovie : ["Wanted", "왕의남자"]
//object 함수 안에 array함수 삽입 가능
favFood : [
{
name : "kimchi",
fatty : false
}
{
name : "cheese burger",
fatty : true
}
]
// **object 함수 안에 array함수 사용이 가능하며, array 함수 안에 object 함수 활용 가능
**console.log (Info) = 위의 내용들 출력
**console.log (Info.favFood[0].name) = Info에서 favFood의 첫번째(0번째) 음식의 이름을 출력
ex)
function 변수(){
console.log("abc"
}
const 변수 = "ㅁㅁ"
/* 아래 수식 이해가 안감!!!
변수 circulator는 왜 'plus:' 을 한 뒤, funtion을 들어갔는지,
return을 써야하는지... 이해가 안감
*/
const calculator = {
plus: function(a,b) {
return a+b;
}
}
const plus = calculator.plus(5,5)
console.log(plus)
------- #2.1 More Function Fun 부터 다시 듣기!!!! -----