javascript中什么是 对象 什么是 对象 什么是构造函数 什么是方法呀 ?好纠结 不懂

javascript中什么是对象什么是对象什么是构造函数什么是方法呀?还有那些new关键字this关键字到底是什么意思?我看了w3shool和一点javascript权威... javascript中什么是 对象 什么是 对象 什么是构造函数 什么是方法呀 ?还有那些new关键字 this关键字到底是什么意思?我看了w3shool 和一点javascript权威指南 都没有弄明白这些到底是什么意思。我以前学过一点C的语法 但是javascript有些地方跟C不同 我转不过弯 。希望知道的人能给我解释一下,用通俗易懂的方式 ,举例说明最好了。谢谢你们! 展开
 我来答
miniappcy3tv95eaedrf
2011-03-20 · TA获得超过2363个赞
知道大有可为答主
回答量:1909
采纳率:92%
帮助的人:1100万
展开全部
这些概念要慢慢理解,不是一下子就转过来的。
C语言是面向过程的,javascript是基于对象的,两者有根本的差别,虽然语法很像

先讲下面向对象跟面向过程(javascript不是面向对象,是基于对象,但跟面向对象概念差不多的)

面向过程就是函数调用函数这样子完成一个功能。
你最熟悉的C语言,只要一写程序,就有一个main函数,其它函数都是辅助的,只有在main里调用到才会运行

面向对象就是你要完成一个功能,就要先构造一个对象,再用这个对象的方法(就是函数)去完成功能
比如浏览器里顶级对象就是window。js里常用的那些方法如alert,setTimeout,confirm等都是window的方法,你可以用window.alert调用,也可以直接调用,直接调用的时候它还是调用到window.alert上面的

1、什么是对象
对象就是东西,js中最基本的东西是内置的object
对象可以有方法,可以有属性
2、构造函数 是创建对象时初始化对象 的函数,就好比对象工厂,用于规定对象的基本属性和方法。
3、属性和方法 属性就是对象的特点,比如一张桌子有四条腿,一个面。
可以这样声明 var table={} //定义对象时{}和new Object()一样
table.legsNum=4 //桌子有四条腿
方法就是对象的功能
桌子可以用来吃饭
table.forEat=function(){alert("我在吃饭")}
TableDI
2024-07-18 广告
在Excel中,使用`VLOOKUP`函数进行单一条件查找非常常见,但`VLOOKUP`本身并不直接支持双重条件。然而,你可以通过一些间接方法实现。一种方法是将两个条件合并为一个标识符(例如,通过连接或串联),然后在另一个区域中查找此标识符... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式