LoginSignup
2

More than 5 years have passed since last update.

パーフェクト JavaScript 3章 JavaScriptの型

Last updated at Posted at 2013-06-25

3章 JavaScriptの型

5つの基本形

  • 文字列
  • 数値型
  • ブーリアン型
  • null型
  • undefined型

プロトタイプベースについて補足

(ECMAScriptの)仕様書に基本型(primitive type)の用語はなく、その代わり基本値(primitive value)の用語が使われています。

文字列型の演算

文字列は不変

ここにあとで写経する。 P43参照

文字列型の比較

var s1 = '012';
var s2 = '0';
var s3 = s2 + '12';
s1 == s3 // 文字列の中身が一致
true
s1 === s3 // 文字列の中身が一致
true

===

strict equal
型変換をする

==

型変換をしない

文字列型においては、上記二つの結果に違いは無い。

Unicode コードポイントの大小比較

  • 英語アルファベットは辞書順
  • 英語の大文字は小文字よりも前
  • 数字や記号は英文字よりも前
  • ひらがな、カタカナ、漢字
  • ひらがなとカタカナはそれぞれ辞書順
  • へほぼぽま
  • 漢字の並び順はコンピュータの都合

以上、3-3-3まで

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2