イベントトリガー、Webメッセージの表示条件における値の扱いについて¶
イベントトリガー、及びWebメッセージのトリガー条件の値として渡されたオブジェクトは、以下表のように評価し比較されます。 基本的には、条件の値としてNull、またはundefinedが渡ってくることはありません。「比較を行わない」と記載している場合、メッセージは表示されません。
指定した条件/オブジェクト | 文字列 | 数値 | Dateオブジェクト | null | undefined | NaN |
---|---|---|---|---|---|---|
と一致する | 文字列として比較 | 文字列として比較 | 比較を行わない | 比較を行わない | 比較を行わない | 比較を行わない |
と一致しない | 文字列として比較 | 文字列として比較 | 文字列として比較 | "null" という文字列として比較 | "undefined" という文字列として比較 | "NaN" という文字として比較 |
以上(数値) | parseFloat()の結果と比較 | parseFloat()の結果と比較 | 比較を行わない | 比較を行わない | 比較を行わない | 比較を行わない |
以下(数値) | parseFloat()の結果と比較 | parseFloat()の結果と比較 | 比較を行わない | 比較を行わない | 比較を行わない | 比較を行わない |
を含む(文字列) | 文字列として比較 | 文字列として比較 | 比較を行わない | 比較を行わない | 比較を行わない | 比較を行わない |
を含まない(文字列) | 文字列として比較 | 文字列として比較 | Dateオブジェクトとして比較 | 比較を行わない | 比較を行わない | 比較を行わない |
正規表現に一致 | 文字列として比較 | 文字列として比較 | 比較を行わない | 比較を行わない | 比較を行わない | 比較を行わない |
正規表現に一致(大文字と小文字の違いを無視) | 文字列として比較 | 文字列として比較 | 比較を行わない | 比較を行わない | 比較を行わない | 比較を行わない |
正規表現に一致しない | 文字列として比較 | 文字列として比較 | 比較を行わない | 比較を行わない | 比較を行わない | 比較を行わない |
正規表現に一致しない(大文字と小文字の違いを無視) | 文字列として比較 | 文字列として比較 | 比較を行わない | 比較を行わない | 比較を行わない | 比較を行わない |