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アドレスがあります.しかし、バックグラウンドで再処理されているのは、改行とか特殊記号の認識がないですか?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 }