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() 方法的返回值相同。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· 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