03.24 목 java 2
학습한 내용
logic
Boolean 불과연산자
true false
Comparison Operation 비교연산자
종류로 >,===,!==
==과===의 차이
예시)
var a = 1;
var b = "1";
console.log(a==b); //true
console.log(a===b); // false
참고링크) https://steemit.com/kr-dev/@cheonmr/js-operator
Conditional Statement 조건문
if (true 나 false){
}
else{
}
Loop Statement반복문
for(조건){
}
반복문 예
console.log(1); for(let i=0; i<4; i=i+1){ console.log(2); console.log(3); } console.log(4);
조건문 응용
let input_id = prompt('id?');
//만약에 input_id가 egoing과 같다면 아래 코드 실행
if(input_id==='egoing'){
alert(input_id+'님 안녕하세요^^');
} else{
alert(input_id+'님 누구세요?');
}
배열(Array)와 반복문(Loop)
각각의 index(항목?)을 군집화 하는것을 배열이라고 하면
대체로 []를 쓸 수 있음 but 반드시가 아님
var topic['html','css','js'];
log(topic.length) 는 3, 각 개체의 번호는 0부터 시작해서 0 1 2
배열을 응용한 반복문
topics = ['html','css','js','python']; for(let i=0; i<topics.length; i=i+1){ console.log('i->','<li>'+topics[i]+'</li>'); document.write('<li>'+topics[i]+'</li>'); }
css파일을 만들어서 html에 직접삽입
스타일을 통일 할 수 있는 장점이 있다.
<link rel="stylesheet" href="style.css">
style.css라는 css파일 삽입시 필요한 링크
<input type="button" value="night" onclick="
document.querySelector('body').style.backgroundColor= 'black';
document.querySelector('body').style.color= 'white';
">
<input type="button" value="day" onclick="
document.querySelector('body').style.backgroundColor= 'blue';
document.querySelector('body').style.color= 'red';
">
이 두개의 버튼을 스위치 형식의 하나의 버튼으로 바꿀 수 있음
<input type="button" id="dnbtn" value="night" onclick="
//만약 현재 버튼의 value가 night라면 아래 코드를 실행해
let btn = this; // this는 자기자신, button = document.querySelector('#dnbtn');
if(button.value ==='night'){
document.querySelector('body').style.
backgroundColor= 'black';
document.querySelector('body').style.
color= 'white';
// 현재 버튼의 value를 day로 변경해
button.value = 'day';
}
//그렇지 않다면 아래 코드를 실행해
else{
document.querySelector('body').style.
backgroundColor= 'white';
document.querySelector('body').style.
color= 'black';
button.value = 'night';
}
">
어려운 내용
내용적인것은 결국에는 이해했지만, 코딩 속도와 오타때문에 실시간으로 따라갈때 멈칫멈칫해서 스위치를 이해하는게 어려웠었음
for구문(loop문), if문(조건문)의 기초를 배운것 같은데, 응용을 잘 할 수 있을지 걱정된다.
해결방법
단어를 선택하면 같은 단어들이 같이 선택되는것을 알고 오타찾는게 쉬워졌다.
Author And Source
이 문제에 관하여(03.24 목 java 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jeabin1129/03.24-목-java-2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)