ホームページ > 記事 > ウェブフロントエンド > JavaScriptを始めるための基礎知識 jsを学びたい友達は参考にしてください_基礎知識。
stringObject.charAt(index) メソッド: 指定されたインデックス位置にある文字を返します。
stringObject.slice(start,[end]) メソッドと stringObject.substring(start,[end]) メソッドは両方とも、部分文字列の開始位置と終了位置である 2 つのパラメーターを受け取り、それらの間の値を返します。 2 つの文字列 (終了位置の文字列を除く)。 2 番目の引数が指定されていない場合、デフォルトで文字列の開始位置から文字列の末尾までの長さが設定されます。
【違い】これら 2 つの方法の主な違いは、負の数の処理が異なることです。 lice() の場合、負のパラメーターは文字列の末尾から数えられますが、substring() は負の数値を直接無視し、0 を開始位置、正の数値を終了位置として 0 として扱います。例: substring(2,-3) は substring(0,2) と同等です。
stringObject.substr(start,[length]) メソッド: 添え字の開始位置から始まり、長さを length とする文字列を返します。
stringObject.indexOf(searchStr,[fromIndex]) メソッド: 文字列 searchStr を返し、fromIndex から stringObject 文字列に最初に出現するインデックス番号を検索します。 stringObject に Str が含まれていない場合は、-1 が返されます。 (前から後ろに検索)
stringObject.lastIndexOf(searchStr,[fromIndex]) メソッド: fromIndex から文字列 searchStr を返し (最後から数えて)、stringObject 文字列内で最初に出現するインデックス番号を前方に検索します。 stringObject に Str が含まれていない場合は、-1 が返されます。 (後ろから前へ検索)
parseInt(string,[radix]) 関数は文字列を解析して整数を返すことができます。 radix は、10 進数に変換する必要があることを示します (オプション)。デフォルトは 10 進数です。
parseFloat(string) 関数は文字列を解析して浮動小数点数を返すことができます。
JavaScript での配列の宣言:
new Array();
new Array(element0, element0, ..., elementn); , ..., elementn];
arrayObject.join([separator]) メソッドは文字列を返します。文字列は、arrayObject の各要素を文字列に変換し、2 つの要素の間に区切り文字列を挿入して文字列を連結することによって生成されます。
stringObject.split(separator,[howmany]) メソッドは、文字列 stringObject を separator で指定された境界で部分文字列に分割することによって作成された配列を返します。 howmany は、返される配列の最大長を表します (オプション)。 stringObject.split("") は、文字列 stringObject を文字に分割できます。
arrayObject.reverse() メソッドは、配列内の要素の順序を逆にするために使用されます。戻り値はありません。
arrayObject.sort() メソッドは、配列の要素をソートするために使用されます。戻り値はありません。
JavaScript 定義関数
function functionName([arg0,arg1,…,argN])
{
statements
[return[expression]]
}
引数オブジェクトでアクセス関数パラメータ。たとえば、arguments[0] は最初のパラメータの値にアクセスできます。
Math.random() メソッドは 0 ~ 1 の間の乱数を返すことができます。
BOM (ブラウザ オブジェクト モデル) ブラウザ オブジェクト モデル
には、ウィンドウ、ドキュメント、場所、ナビゲータ、画面が含まれます
Window オブジェクトの一般的に使用されるプロパティとメソッドは次のとおりです:
window.moveBy(dx,dy) : 現在位置に相当するブラウザ ウィンドウを水平方向に dx ピクセル右に、垂直方向に dy ピクセル移動します。
window.moveTo(x,y): ブラウザ ウィンドウをユーザー画面の (x,y) に移動します。
window.resizeBy(dw,dh): ブラウザ ウィンドウの現在のサイズに関連して、幅を dw ピクセル分、高さを dy ピクセル分増加します。
window.resizeTo(w,h): の幅。ブラウザウィンドウは w ピクセルに調整され、高さは h ピクセルに調整されます。
window.open([newWindowURL],[newWindowName],[feature1,feature2…]): 新しいウィンドウを開きます。 newWindowName は、
タグの target 属性に相当します。
windowObject.opener: windowObject を開いた元のウィンドウにアクセスします。window.close(): 現在のウィンドウを閉じます。
window.status="...": ステータス バーのテキストを設定します。 🎜>window.alert( "..."): プロンプト メッセージをポップアップします。
window.confirm("..."): 確認ボックスをポップアップします。
window.prompt([text], [defaultText]): 入力プロンプト ボックスを表示します。defaultText はデフォルトのテキストです (オプション)。
window.history.go(-1)/window.history.back(): 1 ページ戻ります。 window.history.go(1)/window.history.forward(): 1 ページ進みます。
Document オブジェクトは Window オブジェクトのプロパティであり、window.document プロパティを通じてアクセスできます。
共通メソッド: document.write(“…”)
Location オブジェクトは Window オブジェクトのプロパティであり、window.location プロパティを通じてアクセスできます。
一般的に使用される属性: location.href=URL
Navigator オブジェクト
一般的に使用される属性: navigator.userAgent (通常、ブラウザの判断はこの属性によって行われます。)
Screen オブジェクトも Window オブジェクトです。財産。
一般的に使用される属性:
screen.availHeight: ウィンドウが使用できる画面の高さ、
screen.availWidth: ウィンドウが使用できる画面の幅、
screen.colorDepth: 桁数。ユーザーは色を表すために使用できます。
screen.height: 画面の高さ;
screen.width: 画面の幅。