• 0
  • 0

js坑爹的地方

2019-06-29 212 0 admin 所属分类:Javascript

javascript和PHP都是弱语言类型变量。

在使用变量的时候可以不明确指定变量类型。

这在开发的时候很方便,可以把不同类型的变量值保存在一个变量中。

但是相较于PHP而言,JS的限制会多一点。

体现在 变量的使用上。如果未定义一个变量就是用会报错 Undefined,必须先申明变量。

还有就是JS进行逻辑运算,在高版本的JS中不会对诸如整数型变量1和字符串型变量“1”做隐式转换 所以得多做一步兼容

is_true(str) {
    if (str == 1 || str == "1" || str == true) {
        return true;
    } else {
        return false;
    }
}


返回顶部