問題タブ [fromcharcode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
135 参照

javascript - 関数から組み込み関数への複数の引数の追加

String.fromCharCode() を追加しようとしています。そして、次のように名前を変更する関数に追加します。

私はこれを行う必要があるので、これを行う理由がないとは言わないでください。実際に使用する方法には理由があるからです。

私がやろうとしているのは、それを可能にすることです:

せずにfunction from(a,b,c)

fromCharCode を使用すると、必要な数の引数を指定できるためです。また、カスタムの fromCharCode 関数があれば便利です。ありがとう

0 投票する
2 に答える
4171 参照

javascript - JavaScript における Python の chr() に相当するもの

JavaScript メソッドは、次の意味でString.fromCharCode()Python のメソッドと同じように動作します。unichar()

ただし、私の目的のためには、Python 関数に相当する JavaScript が必要ですchr()。そのようなJavaScript関数またはのようにString.fromCharCode()動作させる方法はありchr()ますか?

つまり、JavaScriptで模倣するものが必要です

0 投票する
2 に答える
9228 参照

javascript - Javascript String.fromCharCode大文字と小文字の区別?

入力要素のキーアップイベントをリッスンして、結果を次のような文字列に収集するだけです。

問題は、大文字と小文字を区別したいのに、単語が大文字であるということです。たとえば、abcefと入力すると、蓄積された単語は「ABCEF」になります。

注-私は純粋なjavascriptソリューションが必要です(ライブラリはありません..)何か考えはありますか?

0 投票する
3 に答える
1646 参照

javascript - String.charCodeAt 最大長

次のコードを使用します。

可能な最大の長さは何charCodeですか? すべてのテストで 2 文字 (2 桁) であることが判明しました。それはもっと長くなるでしょうか?

0 投票する
0 に答える
27 参照

javascript - String.fromCharCode((x >> y) | z) 操作?

URL と URI を使用して作業を行っていますが、エンコード/デコードに使用していた関数について質問があります。

オンラインで調べたところ、主に String.fromCharCode() メソッドを使用してコードを適切にエンコードする関数が見つかりました。しかし、問題は渡されたパラメーターに関するものです。

私はこのようなものを持っています:

私を悩ませているのは、括弧内の操作です。何らかの結論に達したかどうかを確認するために、c 値を使用していくつかのテストを行いましたが、私の努力は無駄でした。これらの演算子 ('>>'、'&'、'|') の意味を知っている人はいますか?

関数が機能することに注意してください。私はそれを正しく理解したかっただけです。

どうもありがとう!さよなら!

0 投票する
2 に答える
164 参照

javascript - String.fromCharCode(k) の -1 の目的

次のコード スニペットがあります。

さて、このスクリプトでの -1 の使い方がよくわかりません。

スクリプトの読み取り方法は次のとおりです。

first String.fromCharCode(k) != -1実行されます(kはキーコードです。他のスクリプトから動的に取得しています)。

次に、AllowableCharacters から indexof(String.fromCharCode(k) != -1) を取得します。

これは、次のような文字列です。

また、indexof が上記の文字列で値を見つけられない場合、-1 が返されることも理解しています。

私の質問に戻りますが、スクリプトの -1 はなぜですか?

編集 ::

私の質問を簡単にするために、次の行をどのように読みますか :

簡単な平易な英語で。

編集2::

わかりましたので、グッファの答えを読んで、チェックするランダムなスクリプトを作成しました。スクリプトは次のとおりです。

上記の関数では !-1 が除外されるため、console.log では、一致が見つかった場合はその文字が見つかった indexOf を取得し、一致が見つからない場合は -1 を取得します。

今、それは私たちが望むものではなく、私たちが望むのは、「値がそこにあるかどうかを教えてください」(trueを返す)または「値がそこにないかどうかを教えてください」(falseを返します)です。

したがって、上記のスクリプトを次のように変更します。

これは、あなたに真または偽の値を与えます。

今どのように:

return (store.indexOf(String.fromCharCode(83)) !-1)

読み方:

に if 文がありません。 return (store.indexOf(String.fromCharCode(83)) !-1);

ありがとうございました、

アレクサンダー

0 投票する
3 に答える
1571 参照

javascript - 英語以外のアルファベットの入力をブロックする

文字コードとASCII値を使用して、一部の特殊文字や数字などの入力を制限するJavaScriptを知っています。

とにかく、英語を除いて他の言語(つまりアルファベット)を入力する人をブロックできるものはありますか? より具体的には、テキストボックスに中国語またはその他の英語以外のアルファベット名を入力する人をブロックし、英語のアルファベット名のみを厳密に入力させるにはどうすればよいですか?

ありがとう