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() 方法的返回值相同。
posted @   Sameen  阅读(113)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示