1.학습한 내용
오늘 강의는 Javascript
-개별 페이지에서 검사를 눌러 콘솔 부분에 여러가지 입력할 수 있다
alert(); = 경고 confirm(); = 문구 확인취소 prompt(); = 기입출력
alert(math.random()); = 두 가지 명령의 합
alert(1);alert(2); = 연속 실행
-비주얼 스튜디어 코드 사용 시
console.log(); = 콘솔 로그에 표시됨
document.write(); = 웹페이지에 표시
document.write('
'); 줄 띄우기
Hello 버튼 생성 및 클릭 시 경고 창 통해 '안녕' 실행
-숫자
console.log(1); // 정수
console.log(1.1); // 실수
//Operator
console.log(1+1); // 2
console.log(2-1); // 1
console.log(22); // 4
console.log(4/2); // 2
(숫자)는 개별 숫자, ('숫자')는 단어로 간주
// 함수
console.log(Math.random()); = 0과 1사이의 난수
console.log(Math.floor(1.9)); = 소수점 첫자리 무조건 내림 = 1
console.log(Math.floor(Math.random()100));
-문자
console.log('Hello World');
console.log("Hello World");
console.log("Hello \ World"); = 띄워서 출력
console.log(Hello world); = 단어 줄 바꿔서 출력
console.log('Hello World'.length); = 단어 길이 출력
console.log('Hell World'.replace('Hell','Hello')); = 오타수정
console.log('Hello'+ 'World'); = 붙여서 출력
console.log('1'+'1'); = 단어끼리의 조합이기 때문에 11로 출력
-변수를 만들 때 사용(var, let, const)
var a = 1;
a = 2;
console.log(a)
let b = 1;
b = 2;
console.log(b);
-각각의 데이터에 이름을 붙이는 것
let 가격 = 10000;
let 부가가치세율 = 0.1;
let 부가가치세 = 가격부가가치세율;
console.log(100000.1)
(전통적인 변수선언 var = 느린 탐색과정)
(이름의 값이 바뀔땐 let = 특정 공간을 만들어놓고 할당값 설정)
(const = 바뀌면 안되는 데이터 사용 시)
-낮 밤 버튼 색 변경
input type="button" value="night"button" value="day"button"을 통합 웹에 버튼 삽입
뒤에 조건 삽입을 통해 각 경우 바뀌는 조건을 설정
현재 결과
https://devil66v.github.io/daegu-ai-school-web/
2.학습내용 중 어려웠던 점
작은 노트북으로 학습하다보니 여러 개의 창을 띄울수가 없어서 중간 중간 놓쳐서 허겁지겁 따라가기 바쁠때도 있고 아예 한부분을 놓치면 어찌해야 할지 몰라서 우왕좌왕 하다가 시간이 소비된다는 문제가 있는 것 같습니다.
3.해결방법
노트북보다 데스크탑으로 옮겨서 강의를 들어야겠습니다. 그리고 놓친 부분들에 대해서는 생활코딩 사이트를 통해 다시 재학습하고 드롭박스에 올려주신 선생님 코딩과 제 것의 차이를 비교하면서 어떻게든 따라가려고 노력하고 있습니다.
4.학습소감
솔직히 모르는것도 많고 따라가기도 쉽지 않지만 남들과 비교하지 않고 포기하지 않는 것만 생각해야겠다는 생각이 듭니다.