fnc c0001 setVal - cwtickle/danoniplus GitHub Wiki

← オブジェクトリファレンスに戻る

setVal

概要

  • 変数の中身の型をチェックし、指定された型に変換する。
  • 不適切な値の場合は、デフォルト値を返却する。
  • undefinedやNaN、空白など、扱いにくい変数が入りそうなときにチェックを兼ねて使用する。

引数

引数 内容
_checkStr string 型チェック対象の変数
_default string 型チェックがNGの場合のデフォルト値
_type string チェックする型

返却値

  • _checkStrを指定された型に変換した値 (変換できない場合は _defaultStr を返却)

使用例

const checkStr = "abc123";
const returnStr1 = setVal(checkStr, "a", "string");  // abc123
const returnStr2 = setVal(checkStr, 0, "number");    // 0

関数詳細

チェック可能な型

型名 備考
float 小数
number 整数
boolean 真偽値 false, true
switch スイッチ ON, OFF
calc 数式 数式として解釈した結果を計算
string 文字列