JavaScript2
17838 ワード
学習内容
<div>
<h4><a href="./index.html">DAY +4</a> </h4>
<input type="button" id="dnbtn" value="Night" onclick="
let button = this;
if (button.value==='Night'){
document.querySelector('body').style.
backgroundColor='black';
document.querySelector('body').style.
color='White';
button.value='Light'
}else{
document.querySelector('body').style.
backgroundColor='white';
document.querySelector('body').style.
color='black';
button.value='Night'
}
">
</div>
if構文とelseを使用して、既存の各Night/Lightボタンを1つのボタンに結合します。
<html>
<body>
<div id="container">
<div>
<h4><a href="./index.html">DAY +4</a> </h4>
<input type="button" id="dnbtn" value="Night" onclick="
let button = this;
if (button.value==='Night'){
document.querySelector('body').style.
backgroundColor='black';
document.querySelector('body').style.
color='White';
button.value='Light'
}else{
document.querySelector('body').style.
backgroundColor='white';
document.querySelector('body').style.
color='black';
button.value='Night'
}
">
</div>
</body>
</html>
for文の繰り返し文featを使用します。整列
<h1> 배열 Array</h1>
<script>
let topics = ['html','css','js'];
let members = ['egoing','less','dim'];
console.log(topics.length);
console.log(topics[0]);
</script>
<h1>반복문 Loop</h1>
<script>
console.log(1);
for ( let i=0; i<3 ;i=i+1 ){
console.log(2);
console.log(3);
}
console.log(4);
</script>
<h1>Array+ Loop</h1>
<script>
topics = ['html','css','js']
for(let i=0; i<topics.length; i=i+1){
document.write('<li>'+topics[i]+'</li>');
}
</script>
わからないところ
繰り返し文に対する理解度が足りない
<script>
console.log(1);
for ( let i=0; i<3 ;i=i+1 ){
console.log(2);
console.log(3);
}
console.log(4);
</script>
ソリューション
繰り返した文にどのような文法があるかを見つけます.
繰り返し文を使用して、すべてのaラベルの色を変更してみます.
for文を使用する場合:
繰り返し回数が確定しました.
アレイとの併用
while文を使用する場合:
無限ループまたは特定の条件が満たされるまで繰り返さなければなりません.
主にファイルの読み取りと書き込みに使用
while構文を使用してコードを記述する
<input type="button" id="dnbtn" value="Night" onclick="
let button = this;
if (button.value==='Night'){
document.querySelector('body').style.
backgroundColor='black';
document.querySelector('body').style.
color='White';
let alist = document.querySelectorAll('a');
let i = 0;
while(i<alist.length){
alist[i].style.color = 'snow';
i+=1
}
button.value='Light'
}else{
document.querySelector('body').style.
backgroundColor='white';
document.querySelector('body').style.
color='black';
let alist = document.querySelectorAll('a');
let i = 0;
while(i<alist.length){
alist[i].style.color = 'black';
i+=1
}
button.value='Night'
}
学習の心得.
条件文ifとelsedの使用を理解し,困難な重複文の使用と使用に基づいて,他の重複文構造についてより多くの理解を得た.
Reference
この問題について(JavaScript2), 我々は、より多くの情報をここで見つけました
https://velog.io/@gaeul11/JavaScript2-x8e6q8kr
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
<div>
<h4><a href="./index.html">DAY +4</a> </h4>
<input type="button" id="dnbtn" value="Night" onclick="
let button = this;
if (button.value==='Night'){
document.querySelector('body').style.
backgroundColor='black';
document.querySelector('body').style.
color='White';
button.value='Light'
}else{
document.querySelector('body').style.
backgroundColor='white';
document.querySelector('body').style.
color='black';
button.value='Night'
}
">
</div>
<html>
<body>
<div id="container">
<div>
<h4><a href="./index.html">DAY +4</a> </h4>
<input type="button" id="dnbtn" value="Night" onclick="
let button = this;
if (button.value==='Night'){
document.querySelector('body').style.
backgroundColor='black';
document.querySelector('body').style.
color='White';
button.value='Light'
}else{
document.querySelector('body').style.
backgroundColor='white';
document.querySelector('body').style.
color='black';
button.value='Night'
}
">
</div>
</body>
</html>
<h1> 배열 Array</h1>
<script>
let topics = ['html','css','js'];
let members = ['egoing','less','dim'];
console.log(topics.length);
console.log(topics[0]);
</script>
<h1>반복문 Loop</h1>
<script>
console.log(1);
for ( let i=0; i<3 ;i=i+1 ){
console.log(2);
console.log(3);
}
console.log(4);
</script>
<h1>Array+ Loop</h1>
<script>
topics = ['html','css','js']
for(let i=0; i<topics.length; i=i+1){
document.write('<li>'+topics[i]+'</li>');
}
</script>
<script>
console.log(1);
for ( let i=0; i<3 ;i=i+1 ){
console.log(2);
console.log(3);
}
console.log(4);
</script>
繰り返した文にどのような文法があるかを見つけます.
繰り返し文を使用して、すべてのaラベルの色を変更してみます.
for文を使用する場合:
繰り返し回数が確定しました.
アレイとの併用
while文を使用する場合:
無限ループまたは特定の条件が満たされるまで繰り返さなければなりません.
主にファイルの読み取りと書き込みに使用
while構文を使用してコードを記述する
<input type="button" id="dnbtn" value="Night" onclick="
let button = this;
if (button.value==='Night'){
document.querySelector('body').style.
backgroundColor='black';
document.querySelector('body').style.
color='White';
let alist = document.querySelectorAll('a');
let i = 0;
while(i<alist.length){
alist[i].style.color = 'snow';
i+=1
}
button.value='Light'
}else{
document.querySelector('body').style.
backgroundColor='white';
document.querySelector('body').style.
color='black';
let alist = document.querySelectorAll('a');
let i = 0;
while(i<alist.length){
alist[i].style.color = 'black';
i+=1
}
button.value='Night'
}
学習の心得.
条件文ifとelsedの使用を理解し,困難な重複文の使用と使用に基づいて,他の重複文構造についてより多くの理解を得た.
Reference
この問題について(JavaScript2), 我々は、より多くの情報をここで見つけました
https://velog.io/@gaeul11/JavaScript2-x8e6q8kr
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(JavaScript2), 我々は、より多くの情報をここで見つけました https://velog.io/@gaeul11/JavaScript2-x8e6q8krテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol