る処理 replace(/[A-Za-z0-9]/g...
2018/10/28
ウェブカツ!!コーチ
講師からの回答
ここが分かりやすいと思います。
https://webllica.com/change-double-byte-to-half-width/
文字コードや進数については今後やっていきますので今の時点ではなんとなくでいいんですが、
全角と半角との文字コードのずれは「65248」ずれています。
これは、私たちが慣れ親しんだ10進数で表した場合です。
10進数の「65248」を16進数で表すと「0xFEE0」という表記になります。
どっちが分かりやすいかは人それぞれになってしまいます。
現場によって10進数で記述する場合もあれば、16進数で記述する場合もあります。
https://webllica.com/change-double-byte-to-half-width/
文字コードや進数については今後やっていきますので今の時点ではなんとなくでいいんですが、
全角と半角との文字コードのずれは「65248」ずれています。
これは、私たちが慣れ親しんだ10進数で表した場合です。
10進数の「65248」を16進数で表すと「0xFEE0」という表記になります。
どっちが分かりやすいかは人それぞれになってしまいます。
現場によって10進数で記述する場合もあれば、16進数で記述する場合もあります。
2018/10/13
たの
ありがとうございます。
表記法の違いだけで、けっきょく同じ数値を表しているとよく理解できました。
>文字コードや進数については今後やっていきますので今の時点ではなんとなくでいいんですが、
はい、ひとまず学習を進めていきます。
表記法の違いだけで、けっきょく同じ数値を表しているとよく理解できました。
>文字コードや進数については今後やっていきますので今の時点ではなんとなくでいいんですが、
はい、ひとまず学習を進めていきます。
2018/10/18
部活の学習一覧
Lesson 01
「javascriptって何?」
Lesson 02
「javascriptの書き方」
【理解度チェック】ファイルのパスを指定しよう
Lesson 03
「色々な演算子」
【理解度チェック】比較演算子・論理演算子
Lesson 04
「色々な構文」
コーヒーブレイク
「実務経験って大事なの?」
Lesson 05
「関数」
【理解度チェック】関数を実行したら結果はどうなる?
Lesson 06
「DOMとオブジェクト指向」
Lesson 07
「実践!入力文字数をカウントしよう!」
コーヒーブレイク
「フリーランスエンジニアの単価の決まり方」
Lesson 08
「jQueryってなに?」
【理解度チェック】jQueryでhtmlを書き換えてみよう
Lesson 09
「実践!フォーム入力チェックを作ろう!step1」
コーヒーブレイク
「進路相談part1」
Lesson 10
「実践!フォーム入力チェックを作ろう!step2」
コーヒーブレイク
「勘違い人間にはなるな」
Lesson 11
「実践!フォーム入力自動成形を作ろう!」
コーヒーブレイク
「はたらくプログラミング 第3話」
ご意見箱
replace(/[A-Za-z0-9]/g, function(s) {
return String.fromCharCode(s.charCodeAt(0) - 0xFEE0) });
について、実際に記述するときはググってコピペのほうが現実的なのかなと感じ、検索してみました。
https://qiita.com/yamikoo@github/items/5dbcc77b267a549bdbae
こちらのサイトを参照したのですが。
見ていると10進数。16進数と2通りの記述があり、動画内では16進数のほうを採用しているのだと分かりました。
とは言っても、何が違うのか調べてようとしても分からず。
ひとまず16進数にて覚えておけば良い。といった感じで現時点ではよいものでしょうか。