javascriptのメモ anchor.png

Page Top

文字列を数値化するときに気がついたこと anchor.png

var n = $("#textbox01").val();

計算フォームなどを作る場合、この方法ではテキストボックスに数値を入力しても変数nには文字列として代入されてしまう。ちゃんと数値化してから代入せねばならぬのです。

通常、文字列を数値化するときは parseInt とか parseFloat を使います。こんな感じ

var n = parseInt($("#textbox01").val(),10);

で、たまたま思いついて、こんなのを試してみたらちゃんと数値化できた。

var n = $("#textbox01").val() * 1;

明快ですな。入力フォームに数字以外の文字列が混入された場合を考えると parseInt とか parseFloat の方がよさそうだけど、どっちにせよNaNチェックはしなきゃいけないからコレで構わない気がする。どうなんだろ?


トップ   凍結 差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 14, today: 1, yesterday: 0
最終更新: 2016-11-24 (木) 22:37:12 (JST) (304d) by admin

twitter検索
検索ワード:javascriptのメモ
* はてなブログに投稿しました #はてなブログ Javascript (Web) でドラッグ&ドロップのメモ - castaneaiのブログ https://t.co/35sQ3DDZux
* 【Technically, technophobic.】 メモ:JavaScriptのallow functionみたいなやつをRでもやりたかったけどむずそう https://t.co/5Pmno9LVwd rlang::new_function()を参考にしてこんな感じ?…
* プログラム。blockか、”の問題はあるようですが⇨JavaScriptを使用したdisplayプロパティの実装メモ by @gogonosmarty on @Qiita https://t.co/B6fKnOiYTg
* create-react-appで作成したReact+Material-UI開発環境のメモ [JavaScript] on @Qiita https://t.co/n55orRnrbn
* hms_yana がQiitaに投稿しました. function文と関数リテラルの違いの簡単メモ JavaScript https://t.co/8UcTPxnq2I
* "ゴミはゴミ箱ではなくGitHubへ"。φ(..)メモメモ - JavaScriptのトレンドを素振りして確認する方法 by @azu_re on @Qiita https://t.co/szSAT7bbja
* Underscore.jsの使い方入門 cssで合成フォントを指定したはいいが、 欧文だけサイズを変えたい、ベースラインを調整したいと思ったときパッと出来そうになかったので 無理くりJavaScriptでタグ付け。そのメモ。 ... https://t.co/vgW5Po9Boz
* プログラム。メモ。チェックボックスのチェックを外すjavascriptのコードはこれらしい。var checkbox = document.getElementById( "checkbox" ); checkbox.checked = false;
* cockdoo がQiitaに投稿しました. [メモ]JavaScriptで欧文のスタイルのみを変える JavaScript・jQuery・マークアップ https://t.co/uliDTIcLGC
* わからん…Visual Studioで初心者用のjavascriptのコード書いただけなのにエラーが出る。 メモ帳で書いてブラウザで確認すると、ちゃんと表示するのに… ど素人はメモ帳使えって事か!?プンスコ=3

(c) 2017 xxxs500