ホームページ  >  記事  >  ウェブフロントエンド  >  jquery length と size() の違い

jquery length と size() の違い

coldplay.xixi
coldplay.xixiオリジナル
2020-12-01 16:18:453682ブラウズ

jquery length() と size() の違い: 1. length は属性、size はメソッド; 2. length と size で取得される値は同じですが、必要に応じて文字列の長さを取得するには、length を使用する必要があります。

jquery length と size() の違い

このチュートリアルの動作環境: Windows7 システム、jquery3.2.1 バージョン この方法は、すべてのブランドのコンピューターに適しています。

jquery length() と size() の違い:

1. ID の違い、basic_string<> には二重の ID があります。 1 つは、従来の C 文字列を置き換えることです。そのため、C の strlen には、対応する関数の長さを指定する必要があります。別の ID を STL コンテナとして使用できるため、STL コンテナの規則に従って size() が指定されます。

2. 型の違いは、length が属性であり、size() がメソッドであることです。

3. 使い方の違いは、要素数を取得したいだけであれば効果は同じで、length と size() で取得する値は同じですが、文字列の長さを取得するには、 length を使用する必要があります。

4. エンコーディングの違い. 実際の状況では、length() メソッドは UTF-16 でエンコードされた文字コード単位の数を返しますが、これは必ずしも私たちが考える実際の文字数ではありません。同様に、codePointCount() メソッドは、実際の文字数であるコード ポイントの数を返します。

一般的に使用される uniCode 文字は 1 つのコード単位を使用して表現できますが、一部の補助文字は表現するために 1 組のコード単位を必要とするためです。 length() メソッドはコード単位の数を計算し、codePointCount() メソッドはコード ポイントの数を計算します。

5. オブジェクトの違いについてですが、Java の length() メソッドは文字列 String に対するもので、文字列の長さを確認したい場合は length() メソッドを使用します。 .java の size() メソッドはジェネリック コレクション用です。このジェネリックに含まれる要素の数を確認したい場合は、このメソッドを呼び出して表示します。

関連する無料学習の推奨事項: javascript (ビデオ)

以上がjquery length と size() の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。