js の eval() 関数を理解し、文字列の左右のスペースを削除する関数 Trim() を作成します。
trim() は jquery のソースコードを参照していますので、安心してご利用いただけます。
js の eval() 関数についての私の理解は必ずしも正しいとは限りません。
新しいドキュメント
JS には文字列フィルタリングの前後にあるスペースを処理する関数がありません。 🎜> と jquery この非常によく使用される関数が追加されました。そのソース コードは次のとおりです。
function trim(t){
return (t||"").replace( /^s |s $/ g, "");
}
jquery を使用しない場合もあるので、関数に jquery ライブラリ全体を追加する必要はありません。
この時点では、ソース コードをコピーして、trim 関数を記述するだけです。
var f='hello'; /*
ちなみに、これは括弧内の内容を js スクリプトとして計算できる eval() 関数です。
数学的な演算や文字列の計算もできます。
つまり、単純な文字列連結関数ではありません。
これは、js の js スクリプトと考えることができます。
これは jsp に非常に似ています。JSP は HTML に埋め込まれた Java コードです。
eval() 括弧内の内容は、js に埋め込まれた JS コードです。
*/
//eval("alert('" f "')");//alert(f) と同じ効果を持つ js スクリプトを計算します。
eval(" var gg='haha'");
alert(eval("gg"));//eval の内容は、var gg='haha' と同等の埋め込み JS コードです。 、alert (gg);
//alert(eval('3 4'));//数学的演算を計算します。結果は 7
//alert(eval('3' '4')); //文字列を計算し、結果 34
alert("start" trim(' abc def ') "end");
//jquery の Trim 関数は最初のスペースを除外します。
function trim(t){
return (t||"").replace(/^s |s $/g, "")
>