JavaScript 7日目の学習記録
2530 ワード
復習するボタンが使えません.disabled=「disabled」.true setTimeoutは一回だけsetIntervalを実行します.何回も を実行します.再帰的に呼び出します.関数は自己の関数を呼び出して再帰的に呼び出します.関数名を使用することを提唱しません.好きなのはargments.calleeです.実行中の関数自体です. 論理演算子は&&または12462と違う!! &0 1&8&3 1𞓜0 は文字型var num=12345に変換される.num+“”String(num);num.toString()10進数num.toString(2)バイナリ 文字位置に応じて、文字charAt(インデックス番号)var txt="abcde"に戻ります.txt.chart(3)d charCodeAt(3)unicodeコード97 100 文字から位置を返すは、前から1番目の文字の位置indexOf(「文字」)を返します.前から数えて(左から数えて)、最初だけ探して、改文字の位置に戻ります.インデックス番号は全部0から始まります.は、数値を返します.var txt="abcdef"alert(txt.indexOf(d))の結果は、3が見つからなかったら、その文字を返します.-1 は、後から最初の文字の位置lastIndexOf(パラメータ:索引文字列)を返し、後から同じvar txt=abcdefを数える.txt.lastIndexOf(d);3で返した値ですか?それとも左から数えた索引番号ですか? URLコード
私たちは自分のURLを知っています.違うページにも自分のIDアドレスがあります.しかし、バックグラウンドで再処理されているのは、改行とか特殊記号の認識がないですか?
1.concat()
文字列var txt 1="abc"を接続します.var txt 2="123"consolie.log(txt 1.co ncat(txt 2));abc 123;
2.slice()
slice(「文字列の先頭を取る」「終了位置」)[]オプションの開始位置は必ず終了位置が必要です.var txt="abcedf"は省略できます.txt.slice(3)txtの中の文字の3番目(索引番号)から最後の1つまで取ります.まとめslice(3)は3番目から取り、最後のslice(3,6)3は3番目から6番目の引用符の位置を取りますか?それとも左の0番目の開始数ですか?しかし、包みません開始位置は負でもいいです.負であれば、右から左に取ります.var txt="asdf"txt.slice(-1)結果はfです.
3.substr()
substr(先頭位置、[取る個数])は同じです.取らない個数は、デフォルトでは最初の位置から最後までとります.取った個数とは、スタート位置から、後ろからいくつか数えます.var txt="abcdefghijk"txt.substr(3,4)3番目(d)から4つのdefg substr(-1)を数え、ie 678を少な目にエラーとします.できるだけ少なく使う
4.substring
sliceと同じですが、ちょっと違っています.substring(3,6)substringはいつも小さい値をスタート位置として大きな値を終了位置としています.例えば、substring(6,3)は実際に自動的にsubstring(3,6);
小数点以下の桁数を保持する
12340.12345は2桁の有効小数12340.12 substrを保持します.(0、.+3)
大文字小文字変換
アニメの公式をゆるめます.一つの箱の初期値は0で、400 pxの位置に行きます.例えば、初期値はleader 0 target 400 box.style.left=xxx+「px」leader=leader+(targt-leader)/10です.
私たちは自分のURLを知っています.違うページにも自分のIDアドレスがあります.しかし、バックグラウンドで再処理されているのは、改行とか特殊記号の認識がないですか?
var url = “http://www.itast.cn?name=cz”
ですので、私たちはコードを実現して、バックグラウンドに伝えます.encodeURIComponent() // URI
decodeURIComponent() // URI
操作文字列1.concat()
文字列var txt 1="abc"を接続します.var txt 2="123"consolie.log(txt 1.co ncat(txt 2));abc 123;
2.slice()
slice(「文字列の先頭を取る」「終了位置」)[]オプションの開始位置は必ず終了位置が必要です.var txt="abcedf"は省略できます.txt.slice(3)txtの中の文字の3番目(索引番号)から最後の1つまで取ります.まとめslice(3)は3番目から取り、最後のslice(3,6)3は3番目から6番目の引用符の位置を取りますか?それとも左の0番目の開始数ですか?しかし、包みません開始位置は負でもいいです.負であれば、右から左に取ります.var txt="asdf"txt.slice(-1)結果はfです.
3.substr()
substr(先頭位置、[取る個数])は同じです.取らない個数は、デフォルトでは最初の位置から最後までとります.取った個数とは、スタート位置から、後ろからいくつか数えます.var txt="abcdefghijk"txt.substr(3,4)3番目(d)から4つのdefg substr(-1)を数え、ie 678を少な目にエラーとします.できるだけ少なく使う
4.substring
sliceと同じですが、ちょっと違っています.substring(3,6)substringはいつも小さい値をスタート位置として大きな値を終了位置としています.例えば、substring(6,3)は実際に自動的にsubstring(3,6);
小数点以下の桁数を保持する
12340.12345は2桁の有効小数12340.12 substrを保持します.(0、.+3)
1.console.log(str.substr(0,str.indexOf(".")+3));
は、indexOfを通じて小数点の位置を返し、文字列2 console.log(parseInt(PI*100) /100);
を傍受する.まず100を乗じて整理し、その後100 3 console.log(PI.toFixed(2));
で除算する.大文字小文字変換
1 toUpperCase() // ( : )
2 toLowerCase() // ( : )
アニメを見るアニメの公式をゆるめます.一つの箱の初期値は0で、400 pxの位置に行きます.例えば、初期値はleader 0 target 400 box.style.left=xxx+「px」leader=leader+(targt-leader)/10です.
1 btn.onclick = function() { 2 setInterval(function(){ 3 leader = leader + (target - leader )/10; 4 box.style.left = leader + "px"; 5 },30) 6 }