demo2:
ホームページ ウェブフロントエンド jsチュートリアル js は、json や文字列の比較などの一般的な操作を処理します_javascript スキル

js は、json や文字列の比較などの一般的な操作を処理します_javascript スキル

May 16, 2016 pm 05:23 PM
文字列比較

js は、json 形式の挿入、変更、削除、文字列の比較などの一般的な操作を処理します

デモ 1:
json 形式の挿入と削除

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


;


;





🎜>

実行結果:


demo2:




コードをコピー

コード

js は、json や文字列の比較などの一般的な操作を処理します_javascript スキル

関数 toLeft() {
var list1 = document.getElementById("list1"); var list2 = document.getElementById("list2"); for (var i = list2.options.length-1; i >= 0 ; i--) { if(list2.options[i].selected ==true){ var op = document.createElement("option"); [i].text; op.value = list2.options[i].value;
list2.remove(i);
}

function toRight() {
var list1 = document.getElementById("list1");
var list2 = document.getElementById("list2"); >for (var i = list1.options.length-1; i >= 0 ; i--) {
if(list1.options[i].selected ==true){
var op = document .createElement("オプション");
op.text = list1.options[i].text;
op.value = list1.options[i].value;
list1.remove(i);
}
}
}

function submit() {
var list2 = document.getElementById("list2" ); >var innerStr = "";
for (var i = 0; i innerStr = i " - " list2.options[i].text " : " list2 .options[i].value "
";
}
var wt = document.getElementById("wt");
wt.innerHTML = innerStr;













実行結果:
js は、json や文字列の比較などの一般的な操作を処理します_javascript スキル
デモ 3:

json 要素の挿入、変更、削除、および文字列への形式の変換
コードをコピー コードは次のとおりです:


IT-Homerデモ





< ;/body>



デモ 4:

2 つの文字列の異なる要素を比較します2 つの文字列には包含関係があります。つまり、一方の文字列は他方の文字列の部分文字列である必要があります。たとえば、{1,2,4} は {1,2,3,4, の部分文字列です。 5}




コードをコピーします

コードは次のとおりです。
js は、json や文字列の比較などの一般的な操作を処理します_javascript スキル

/title> <br><br><body> <div class="codetitle"><input type="button" id= "parse" value=" parse json" onclick="parseJson222()" /> <span><div id="txt" /> <a style="max-width:90%" data="73695" class="copybut" id="copybut73695" onclick="doCopy('code73695')"><u><script type="text/javascript"> ; </u>function parseJson222 (){ </a>var txt = document.getElementById("txt"); </span> </div>// var jsonData_old = '_2,4,_4,21,_5,22,8, _7,23,_9, 11,12,13,61'; <div class="codebody" id="code73695">// var jsonData_new = '_2,_3,1,2,3,4,_4,21,_5,22,_6,5,6, 7,8,_7, 23,_9,11,12,13,14,-1,61'; <br><br>var jsonData_new = '_2,4,_4,21,_5,22,8,_7, 23,_9,11, 12,13,61'; <br>var jsonData_old = '_2,_3,1,2,3,4,_4,21,_5,22,_6,5,6,7,8, _7,23,_9, 11,12,13,14,-1,61'; <br><br>var diffJson(jsonData_old, jsonData_new); <br><br>txt.innerHTML = diff; ><br>printArray( "diff", diff); <br><br>function diffJson(jsonData_old, jsonData_new){ <br>var diff = "" <br><br>var oldArray = jsonData_old; .split("," ); <br>var newArray = jsonData_new.split(","); <br>var newLen = newArray.length; minLen = Math.min(oldLen, newLen); <br>if(minLen == newLen){ <br>tmpArray = newArray; // 配列を入れ替えます <br>newArray = tmpArray; <br>newLen = oldLen ; // 配列の長さを交換します <br>oldLen = minLen; <br><br>printArray("newArray", newArray); <br><br> var arr = []; <br>for(i=0; i<newlen i>var j=0; <br>for(j=0; j<oldlen j>if (newArray[i] == oldArray[j]){ <br>break; <br>} <br>} <br>if(j == oldLen){ <br>arr.push( newArray[i]); <br>} <br>} <br>return arr; <br><br>function printArray(tag, arr){ <br>var len = document.write(" <br>"); <br>document.write(tag " : " arr.toString()) <br><br></script> ;/body> <br></html> <br><br> <br>デモ 5: <br><br><br><br><br>コードをコピーします<br><br><br> コードは次のとおりです: <br><div class="codebody" id="code55132"> <br><html> <br> <br><title>こんにちは









我,喜,欢

,你

,做,朋,友





<スクリプト言語="javascript">
var textareaId = document.getElementById("textareaId");

var adddelTextId = document.getElementById("adddelTextId");
varnormalTextId = document.getElementById("normalTextId");
var addTextId = document.getElementById("addTextId");
var delTextId = document.getElementById("delTextId");

function initLoad(){
adddelText =normalTextId.innerHTML addTextId.innerHTML;
textareaId.innerHTML = adddelText;
}

function hh(){
adddelTextFunc(true, ",IT-Homer");
adddelTextFunc(false, ",Sunboy_2050");
}

function adddelTextFunc(isAdd, txt){
if(isAdd){ //
addTextId.innerHTML = txt を追加します。
} else { // del
delTextId.innerHTML = txt;
}

adddelText =normalTextId.innerHTML addTextId.innerHTML;
textareaId.innerHTML = adddelText;
}





运行结果:
js は、json や文字列の比較などの一般的な操作を処理します_javascript スキル
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

2 つの文字列の辞書編集上の順序を比較する C++ プログラム 2 つの文字列の辞書編集上の順序を比較する C++ プログラム Sep 04, 2023 pm 05:13 PM

辞書編集的な文字列比較とは、文字列が辞書順に比較されることを意味します。たとえば、「apple」と「appeal」という 2 つの文字列がある場合、「app」の最初の 3 文字が同じであるため、最初の文字列が最後に来ます。次に、最初の文字列の文字は「l」で、2 番目の文字列の 4 番目の文字は「e」になります。 「e」は「l」より短いため、辞書順に並べ替えると最初に表示されます。文字列は配置される前に辞書順に比較されます。この記事では、C++ を使用して 2 つの文字列を辞書編集的に比較するためのさまざまな手法を見ていきます。 C++ 文字列での Compare() 関数の使用 C++string オブジェクトには Compare() があります。

C/C++ では、strcmp() 関数を使用して 2 つの文字列を比較します。 C/C++ では、strcmp() 関数を使用して 2 つの文字列を比較します。 Sep 10, 2023 am 11:41 AM

関数 strcmp() は組み込みライブラリ関数であり、「string.h」ヘッダー ファイルで宣言されています。この関数は文字列の引数を比較するために使用されます。文字列を辞書順に比較します。つまり、両方の文字列を 1 文字ずつ比較します。comp を開始します。

C言語で文字列を比較する方法 C言語で文字列を比較する方法 May 08, 2021 pm 03:05 PM

比較方法: 1. bcmp()、文字列の最初の n バイトが等しいかどうかを比較します; 2. strcmp()、大文字と小文字を区別して文字列を比較します; 3. strictmp()、大文字と小文字を区別しない方法で文字列を比較します; 4. strncmp() または strnicmp()、文字列の最初の n 文字の大文字と小文字を区別した比較。

Go言語を使用して文字列比較を実装する方法 Go言語を使用して文字列比較を実装する方法 Jun 04, 2021 pm 04:13 PM

Go 言語で文字列を比較する方法: 1. "== 演算子、構文 "String 1 == String 2" を使用します; 2. strings パッケージの ToLower() 関数を使用します; 3. の Compare() を使用しますstrings パッケージ 2 つの文字列を辞書順に比較できる関数、構文は "strings.Compare(str1,str2)"; 4. strings パッケージの EqualFold() 関数を使用して、大文字と小文字を無視した文字列を比較し、戻り値を返します。ブール型です。

STRCMP 関数を使用して MySQL の 2 つの文字列のサイズを比較する方法 STRCMP 関数を使用して MySQL の 2 つの文字列のサイズを比較する方法 Jul 12, 2023 am 10:13 AM

MySQL で STRCMP 関数を使用して 2 つの文字列のサイズを比較する方法 MySQL では、STRCMP 関数を使用して 2 つの文字列のサイズを比較できます。 STRCMP 関数は、辞書編集順に従って 2 つの文字列を比較し、比較結果を表す整数値を返します。 STRCMP 関数の構文は次のとおりです。 STRCMP(str1,str2) ここで、str1 と str2 は比較される 2 つの文字列です。 STRCMP関数の戻り値は以下のとおりです。

MySQL の STRCMP 関数を使用して 2 つの文字列のサイズを比較する方法 MySQL の STRCMP 関数を使用して 2 つの文字列のサイズを比較する方法 Jul 27, 2023 pm 07:01 PM

MySQL の STRCMP 関数を使用して 2 つの文字列のサイズを比較する方法 MySQL には、文字列のサイズを比較するために使用できる関数が多数あります。このうち、STRCMP 関数は、辞書編集上の順序に従って 2 つの文字列を比較し、整数値を返すことができます。この記事では、文字列比較に MySQL の STRCMP 関数を使用する方法と、対応するコード例を紹介します。まず、STRCMP 関数の基本構文を見てみましょう。STRCMP(str1,s

大文字と小文字を無視して 2 つの文字列を比較する Python プログラム 大文字と小文字を無視して 2 つの文字列を比較する Python プログラム Aug 28, 2023 pm 02:53 PM

Python では、「==」、「!=」、「」、「=」などの比較演算子と、 lower() メソッドや upper() メソッドなどの Python 組み込み関数を使用して、大文字と小文字の区別を無視して 2 つの文字を比較できます。 。文字列は、二重引用符で囲まれた一連の文字です。これらの演算子は、文字列の各文字に割り当てられた Unicode コード ポイントに基づいて文字列を比較します。この記事では、文字列の大文字と小文字を無視して 2 つの文字列を比較する方法を学びます。大文字と小文字を無視した文字列の比較 Python で大文字と小文字を無視して 2 つの文字列を比較するには、 lower() 関数または upper() 関数を使用して、文字列をそれぞれ小文字または大文字に変換します。文字列が完全に小さい文字列に変換されたら、

Java の String.compareTo() 関数を使用して 2 つの文字列のサイズを比較する Java の String.compareTo() 関数を使用して 2 つの文字列のサイズを比較する Jul 25, 2023 pm 05:36 PM

Java の String.compareTo() 関数を使用して 2 つの文字列のサイズを比較する Java では、String クラスの CompareTo() 関数を使用して 2 つの文字列のサイズを比較できます。 CompareTo() 関数は、2 つの文字列間のサイズ関係を表すために使用される整数値を返します。 CompareTo() 関数の使用方法は次のとおりです。 publicintcompareTo(Stringstr) ここで、str は

See all articles