ホームページ ウェブフロントエンド jsチュートリアル JavaScript学習メモ(3) String 文字列型入門_基礎知識

JavaScript学習メモ(3) String 文字列型入門_基礎知識

May 16, 2016 pm 05:52 PM
string タイプ

1. 文字メソッド charAt()、charCodeAt()、fromCharCode()

コードをコピー コードは次のとおりです:

var stringValue = "hello world";
alert(stringValue.charAt(1)); //"e"
alert(stringValue[1]); >alert( stringValue.charCodeAt(1)); //101
alert(String.fromCharCode(104,101)); //「彼」

2. 部分文字列メソッドを返します。 substr(),substring()
slice(),substring()メソッドの第一引数には部分文字列の開始位置を指定し、第二引数には終端位置(終了位置を除く)と元の文字列を指定します変更されません
substr() の 2 番目のパラメータは返される文字数を指し、元の文字列は変更されません

コードをコピー コードは次のとおりです:
var stringValue = "hello world";
alert(stringValue.slice(3)) //"lo world"
alert(stringValue.substring( 3)) ; //"ローワールド"
alert(stringValue.substr(3)) //"ローワールド"
alert(stringValue.slice(3,7));
alert(stringValue.subtring(3,7)); //「低レベル」
alert(stringValue.substr(3,7)) //「低レベル」

alert( stringValue.slice (-3)); //「rld」、配列の最後の 3 文字を取得します
alert(stringValue.slice(-3)); //「rld」、配列の最後の 3 文字を取得しますarray

3. 文字列位置メソッドindexOf() および lastIndexOf()
indexOf() メソッドは、1 つのパラメーターまたは 2 つのパラメーターを受け取ることができます。検索する部分文字列。2 番目のパラメータは、この位置から逆方向に検索することを指定します。見つからない場合は、-1 を返します。
lastIndexOf() メソッドは、部分文字列を前から順に検索し、1 つまたは 2 つのパラメータを受け取ることができます。最初のパラメータは検索する値を指定します 部分文字列、2 番目のパラメータはこの位置から前方に検索することを指定します、見つからない場合は -1 を返します

コードをコピー コードは次のとおりです。
var stringValue = "hello world"
alert(stringValue.indexOf("o")); //4
alert (stringValue.lastIndexOf("o")); //7
alert(stringValue.indexOf("o",6)) //7
alert(stringValue.lastIndexOf("o",6); ; //4

4. 文字列の大文字小文字変換メソッド toLowerCase() および toUpperCase()
toLowerCase() は小文字に変換し、toUpperCase() は大文字に変換します

5.文字列比較 localeCompare()
localeCompare() は、前に大文字、後ろに小文字を使用して英語または中国語を比較できます

6. 文字列の並べ替え:

コードをコピーします コードは次のとおりです。
var stringValue= ["China","Nannan","Junjun"]
; alert(stringValue.sort(stringCompare));
//昇順ソート関数 a-z
function stringCompare(value1,value2) {
return value1.localeCompare(value2); //降順 z-a、value1、value2;位置を交換
}

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Java の String.valueOf() 関数を使用して基本データ型を文字列に変換する Java の String.valueOf() 関数を使用して基本データ型を文字列に変換する Jul 24, 2023 pm 07:55 PM

Java の String.valueOf() 関数を使用して基本データ型を文字列に変換する Java 開発で基本データ型を文字列に変換する必要がある場合、一般的な方法は String クラスの valueOf() 関数を使用することです。この関数は、基本データ型のパラメータを受け入れ、対応する文字列表現を返すことができます。この記事では、基本的なデータ型変換に String.valueOf() 関数を使用する方法を検討し、いくつかのコード例を提供します。

char配列を文字列に変換する方法 char配列を文字列に変換する方法 Jun 09, 2023 am 10:04 AM

char配列をstringに変換する方法:代入によって実現できます {char a[]=" abc d\0efg ";string s=a;} 構文を使用して、char配列にstringに値を直接代入させて実行します変換を完了するためのコード。

Windows 11でネットワークの種類をプライベートまたはパブリックに変更する方法 Windows 11でネットワークの種類をプライベートまたはパブリックに変更する方法 Aug 24, 2023 pm 12:37 PM

ワイヤレス ネットワークのセットアップは一般的ですが、ネットワークの種類の選択または変更は、特に結果が分からない場合には混乱する可能性があります。 Windows 11 でネットワークの種類をパブリックからプライベートに、またはその逆に変更する方法についてのアドバイスをお探しの場合は、役立つ情報をお読みください。 Windows 11 のさまざまなネットワーク プロファイルとは何ですか? Windows 11 には、多数のネットワーク プロファイルが付属しています。これらのプロファイルは、基本的に、さまざまなネットワーク接続を構成するために使用できる設定のセットです。これは、自宅やオフィスに複数の接続がある場合に便利で、新しいネットワークに接続するたびにすべてを設定する必要がありません。プライベート ネットワーク プロファイルとパブリック ネットワーク プロファイルは Windows 11 の 2 つの一般的なタイプですが、一般的には

Java の String.replace() 関数を使用して、文字列内の文字 (文字列) を置換します。 Java の String.replace() 関数を使用して、文字列内の文字 (文字列) を置換します。 Jul 25, 2023 pm 05:16 PM

Java の String.replace() 関数を使用して文字列内の文字 (文字列) を置換する Java では、文字列は不変オブジェクトです。つまり、文字列オブジェクトが作成されると、その値は変更できません。ただし、文字列内の特定の文字または文字列を置換する必要がある状況が発生する場合があります。現時点では、Java の String クラスの replace() メソッドを使用して文字列置換を実装できます。 String クラスの replace() メソッドには 2 つのタイプがあります。

Python での動的配列の実装: 初心者から熟練者まで Python での動的配列の実装: 初心者から熟練者まで Apr 21, 2023 pm 12:04 PM

パート 1 Python シーケンス型の性質について話しましょう。このブログでは、Python のさまざまな「シーケンス」クラスと、一般的に使用される 3 つの組み込みデータ構造 (リスト、タプル、文字) について話します。文字列クラス (str) の性質)。お気づきかどうかはわかりませんが、これらのクラスには明らかな共通点があります。複数のデータ要素を保存するために使用できます。最も重要な機能は、各クラスがシーケンスの要素への添え字 (インデックス) アクセスをサポートしていることです。 SyntaxSeq[i] の使用など。実際、上記の各クラスは配列などの単純なデータ構造で表されます。ただし、Python に詳しい読者は、これら 3 つのデータ構造にいくつかの違いがあることをご存じかもしれません。たとえば、タプルと文字列は変更できませんが、リストは変更できます。

2wワード詳細説明文字列、yyds 2wワード詳細説明文字列、yyds Aug 24, 2023 pm 03:56 PM

皆さんこんにちは。今日は Java の基本知識である String についてお話します。 String クラスの重要性は言うまでもなく、バックエンド開発で最もよく使用されるクラスであるため、説明する必要があります。

JavaのString.length()関数を使用して文字列の長さを取得します。 JavaのString.length()関数を使用して文字列の長さを取得します。 Jul 25, 2023 am 09:09 AM

文字列の長さを取得するには、Java の String.length() 関数を使用します。Java プログラミングでは、文字列は非常に一般的なデータ型です。多くの場合、文字列の長さ、つまり文字列内の文字数を取得する必要があります。 Java では、String クラスの length() 関数を使用して文字列の長さを取得できます。簡単なコード例を次に示します。 publicclassStringLengthExample{publ

JavaのStringクラスの使い方 JavaのStringクラスの使い方 Apr 19, 2023 pm 01:19 PM

1. JDK の String1. String を理解する まず、JDK の String クラスのソース コードを見てみましょう. これには多くのインターフェイスが実装されています. String クラスは Final によって変更されていることがわかります. これは、String クラスができないことを意味しますString. クラスのサブクラスは継承されず、String. クラスのサブクラスは存在しないため、JDK を使用するすべての人が同じ String クラスを使用します。String の継承が許可されている場合、誰もが String を拡張できます。全員が異なるバージョンの String を使用し、2 人の異なる人が String. クラスを使用します。同じメソッドでも異なる結果が表示されるため、コードの開発が不可能になります。継承とメソッドのオーバーライドは柔軟性をもたらすだけでなく、多くのサブクラスの動作が異なる原因になります。

See all articles