어제 배운 수업내용 복습하면서 JavaScript 공부하기
그러다가 실수
console.log(변수명)을 쓰는데 잘 쓰다가 갑자기
console.log('변수명')이라고 써서 오류가 났다.
다 알고 익숙해지고 있을 때 다 안다고 착각하면 안된다.
내 방식이 만들어지면서 손에 익는 방법 중에 오류가 생기고 있을 수 있어서 무조건 이런 일은 있다~!~!
이참에 확실하고 작은 오류 하나 잘 잡았다.
console.log() 괄호 안에는 따옴표가 없다!
reset -> 코딩-> 실행 -> 오류나면 찾기 -> 익숙해지기 반복
typeof 에는
문자형(string), 숫자형(number), 논리형(boolean), null, undefined 가 있다.
잘 기억해서 실행하자!
중간에 값 바꾸기
let num = 1;
num = 2;
console.log(num);
으로 계산하면 console 에 2 라고 나온다.
let num = [1,2,3,4,5];
num[2] = '20';
console.log(num);
으로 계산하면 [1,2,'30',4,5]
로 변수값이 변경된다.
undefined(값을 찾을 수 없는 경우)는
console.log(str);
오류(not defined)는
console.log(moon);
let sum01 = 10;
let sum02 = '20';
console.log(sum01 + sum02);
의 값은 1020 이다.
num형과 str형이기 때문에!
데이터값 자료를 변화하는 방법
parseInt를 변화시킬 변수값 앞에 대입하면
str형이었던 sum02가 num 형이 되어 연산이 가능하다.
고로 sum01 + sum02 = 30;이 산출된다.
num03 이라는 새로운 변수를 만들어 선언한 후.
sum02를 Number형으로 만든다고 입력하는 방법이다.
잘 기억해두기!
손에 익을 때까지 지우고 작성 무한 반복
ㅋㅋㅋㅋㅋㅋ 주석처리란,,, 내향인의 마음 속 외침 같은 것이죠...
복합대입연산자 이론 열심히 읽고
역시 손에 익을 때까지 복습 복습 복습만이 살 길이닷
선증감 후증감 이론 읽다가 헷갈리는 부분 있어서 선생님께 질문 드렸다. 내일은 더 잘 이해될 수 있을거야
개인적으로 꽤 재미있었던 연결연산자 결합연산자 배틱법 공부
console.log(10+20);
console.log(10+'호빵');
console.log(10+'호빵'+20+30);
console.log(20,'호빵',20+30);
을 작성하면 나오는 답은
30
10호빵
10호빵2030
10호빵50
왜냐하면 다른 데이터를 만난 후부터 더하기(+)는 결합이 이어진다. 호빵+20+30 은 모두 결합! 그렇기에 호빵2030.
쉼표는 선 긋기,,손절,,, 같은 것...ㅋㅋㅋㅋ
호빵,20+30 이면 호빵(쉼표 손절)뒤부터 다시 20+30 연산하여 값이 호빵50 이라고 나온다!
더하기는 결합, 쉼표는 누구세요 라고 주석 달아놓음 ㅋㅋㅋㅋ
누구세요? 저 아세요?
내일은 못한 부분 새로 공부하고 오늘 했던 부분 계속 reset해서 공부해야지!
선생님이 처음으로 카톡으로 웃어주셨다....
흑흑 앞으로도 잘 부탁드리겠습니다(--)(__)
뭐했다고 내일이 벌써 새해다.
뭐든 시작은 완벽해야 할 것 같아 어렵고 위태하다.
그래도 뭐 어쩌겠어
노력없이 가는 건 시간 뿐이니 흘러가는 대로, 하지만 주어진 기회 안에서 될 수 있는 한 후회없이 열심히 하자.
2021년 조혜지니 고생많았어
내년에도 잘 할 거야