ひよっこSEのコツコツ備忘録

システム開発に携わる中で、知識として学んだことや覚えたことを書き綴っています。

JavaScript

【JavaScript】substringとsubstrの違い

投稿日:2013年8月15日 更新日:

文字列を切り取る関数って言語によってsubstringだったりsubstrだったり、使い方も微妙に違っていたりで結構ややこしい。そしてJavaScriptの場合はsubstring関数とsubstr関数の両方があるパターンで、動作は以下のような感じ。

 

■substring(idx1, idx2)

指定した位置(idx1)から指定した位置(idx2)までの間を切り取る。

 

■substr(idx, len)

指定した位置(idx)から指定した長さ(len)を切り取る。

 

substringとsubstrの違い

 

 

正直、どっちか片方あれば事足りる気がするし、2種類あることで混乱の元になりそうだけど…。まあ、あるものはあるので仕方ない。

-JavaScript
-, ,

執筆者:

関連記事

【JavaScript】数値チェック

JavaScriptで行う数値チェックは、isNaN関数を使用する。 isNaN関数は、引数に与えられた値が数値であればfalse、数値でなければtrueを返す。ただし、空文字や半角全角スペースの場合 …

【JavaScript】文字列の置換

JavaScriptでの文字列置換は、以下構文のreplace関数を使用する。 置換結果文字列 = 置換前文字列.replace(置換対象文字列, 置換文字列); コード例はこんな感じ。   …

【JavaScript】入力可能な文字の制御

テキストボックスに入力できる文字を、JavaScriptで制御する方法。 入力値検証というよりも、そもそも許可された値以外は入力できなくするイメージで、テキストボックスへの値入力時、許可していないキー …

【JavaScript】カンマ編集とカンマ編集解除

金額項目等、数値のみ入力のテキストボックスに対するカンマ編集。 タイミングとしてはテキストボックスのonBlurで以下処理を行う。

& …