javaScript 3
24643 ワード
1.勉強の内容
<h1>function</h1>
<script>
function abc(){
console.log('a'); //a
console.log('b'); //b
console.log('c'); //c
}
console.log(1); //1
console.log(2); //2
abc(); //abc함수 실행
console.log(3); //3
console.log(4); //4
abc(); //abc함수 실행
console.log(5); //5
console.log(6); //6
abc(); //abc함수 실행
</script>
関数:タスクを実行するコードからなるブロック.関数の利点
1.コードが簡潔になります.
2.可読性が良くなる.
3.メンテナンスが容易です.
<h1>VAT</h1>
<script>
function 부가세계산(가격, 부가세율) {
let 부가세 = 가격 * 부가세율;
return 부가세;
}
console.log(부가세계산(2000, 0.2)); //400
</script>
関数宣言:関数名(パラメータ){}パラメータ(parameter):関数の特殊な性質を表す変数
ex)関数付加税計算(価格、付加税率){}
パラメータには、価格と追加税率が含まれます.
使用かんすう:関数名(パラメータ)かんすうめい(ぱらめーた)
パラメータ(パラメータ):関数に入力するデータ、値の入力
ex)付加税計算(2000、0.2)
因子は2000と0.2
return:関数が実行した結果値を返します.returnは結果値を決定するので、コードの末尾に他のコードを実行しません.
<h1>object</h1>
<script>
let student = ['egoing', 'drue'];
console.log(student[0], student[1]); //egoing drue
let member = {developer: 'egoing', designer: 'drue'};
console.log(member.developer, member.designer); //egoing drue
let person = {name: 'egoing', city: 'seoul', job: 'developer'}
console.log(person.name, person.city, person.job); //egoing seoul developer
</script>
≪オブジェクト|Objects|ldap≫:相互に関連付けられた変数と関数をグループ化して名前を付けます.オブジェクトと配列の違い:データが平等である場合は配列を使用し、各データの役割が異なる場合はオブジェクトを使用します.配列は「インデックスによって識別されるオブジェクト」、オブジェクトは「名前によって識別される配列」です.
Math.PI;
Math.randome();
:Mathはオブジェクト、PIは変数、randome()は関数
<script>
function night() {
document.querySelector('body').style.backgroundColor='black';
document.querySelector('body').style.color='white';
let link = document.querySelectorAll('a');
for(let i=0; i<link.length; i++){
link[i].style.color = 'white';
}
}
function day() {
document.querySelector('body').style.backgroundColor='white';
document.querySelector('body').style.color='black';
let link = document.querySelectorAll('a');
for(let i=0; i<link.length; i++){
link[i].style.color = 'black';
}
}
</script>
<input type="button" id="dnbtn" value="DARK" onclick="
if(this.value === 'DARK'){
night();
this.value = 'WHITE';
}else{
day();
this.value = 'DARK';
}
">
DARKボタンを押すと背景色が黒くなり、フォント色が白くなり、WHITEボタンを押すと背景色が白くなり、フォント色が黒くなるコードです.document.querySelector('body').style.backgroundColor='black';
document.querySelector('body').style.color='white';
:Webページのbodyタグの背景色と文字色を変更するコード
let link = document.querySelectorAll('a');
:すべてのaラベルが配列であることを宣言するコード(aラベルは独立して設計されており、設定する必要があります)
for(let i=0; i
}
:配列内のaタグ文字の色を変更するコード
if(this.value === 'DARK'){
night();
this.value = 'WHITE';
}else{
day();
this.value = 'DARK';
}
:ボタン名を確認して、色変更関数とボタンの名前を変更するコードを実行します.
<script>
let inputs = document.querySelector('input');
//전체선택
for(let i=0; i<inputs.length; i++){
inputs[i].click();
}
//100이상만 선택 1
for(let i=99; i<inputs.length; i++){
inputs[i].click();
}
//100이상만 선택 2
for(let i=0; i<inputs.length; i++){
if(inputs[i].value > 99){
inputs[i].click();
}
}
//100이상 200미만만 선택 1
for(let i=0; i<inputs.length; i++){
if(inputs[i].value > 99){
if(inputs[i].value <200){
inputs[i].click();
}
}
}
//100이상 200미만만 선택 2
for(let i=0; i<inputs.length; i++){
if(inputs[i].value > 99 && inputs[i].value < 200){
inputs[i].click();
}
}
</script>
2.学習内容の難点
条件、繰返し、関数はよく知っていると思いますが、直接作成ボタンの例に適用するには、理解だけでは解決しにくいです.
3.解決方法
検索やその他の知識の繰り返し応用例により,方法を習得した.
4.勉強の心得
理解したからといって自慢するのではなく、何度も勉強し、いろいろな例題に挑戦し、習熟度を上げるように努力しましょう.
Reference
この問題について(javaScript 3), 我々は、より多くの情報をここで見つけました https://velog.io/@kunsu0806/javaScript-3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol