javascript中的不推荐
修改变量所保存值 的类型
var message = "hi"; //string;
message = 100; // number;有效,不推荐
定义变量 省略var
function test(){
message = "hi"; // 全局变量
}
test();
alert(message); // "hi"

浮点数值,小数点前面没有整数
var floatNum1 = 1.1;
var floatNum2 = 0.1;
var floatNum3 = .1; // 有效,但不推荐
创建对象省略括号
-
object类型:ECMAScript 中的对象 其实就是一组数据和功能的集合。
-
创建对象:
var o = new Object();
![]()
var o = new Object; // 有效,但不推荐省略圆括号 -
重要思想:在 ECMAScript 中,
(就像 Java 中的 java.lang.Object 对象一样) Object 类型是所有它的实例的基础。换句话说,
Object 类型所具有的任何属性和方法也同样存在于更具体的对象中。 -
Object 的每个实例都具有下列属性和方法
- constructor :保存着用于创建当前对象的函数。对于前面的例子而言,构造函数(constructor)就是 Object() 。
- hasOwnProperty(propertyName) :用于检查给定的属性在当前对象实例中(而不是在实例的原型中)是否存在。其中,作为参数的属性名( propertyName )必须以字符串形式指定(例如: o.hasOwnProperty("name") )。
- isPrototypeOf(object) :用于检查传入的对象是否是传入对象的原型。
- propertyIsEnumerable(propertyName) :用于检查给定的属性是否能够使用 for-in 语句来枚举。与 hasOwnProperty() 方法一样,作为参数的属性名必须以字符串形式指定。
- toLocaleString() :返回对象的字符串表示,该字符串与执行环境的地区对应。
- toString() :返回对象的字符串表示。
- valueOf() :返回对象的字符串、数值或布尔值表示。通常与 toString() 方法的返回值相同。


浙公网安备 33010602011771号