JavaScript2

浏览器弹框,并在框中输入值,需要定义变量接收用户输入的值 BOM
prompt
debugger:打断点调试

object对象
用Js来表示一个人,信息(name sex age);
用基本数据类型定义的东西他们直接没有关系,都是独立的,不能看成一个整体
可用对象来解决,说白了对象是一种复合数据类型,在对象中我们可以保存多个不同数据类型的变量

对象分类:
1.内建对象
字符串,数组,日期,方法……
2. 宿主对象:
就是浏览器给我们提供的对象
Dom对象。Bom对象
3. 自定义对象:
由开发人员自己创建的对象
4.Js中对象拥有属性和方法
属性:就是对象相关的值
方法:对象执行的动作
举例:
一辆汽车
汽车的属性:颜色,发动机,型号,价格……
汽车的方法:启动,驾驶,吹空调……
在这里插入图片描述
二、Object 对象
在这里插入图片描述
创建对象
在这里插入图片描述
1.向对象中添加属性
语法:对象名.属性名=“属性名”;
2.读取属性值
语法:对象名.属性名
document.write(对象名.属性名);
创建对象的第二种方法
Var 对象={} 在括号中写属性和方法
在这里插入图片描述
调用属性
car2.name;
可以给属性赋值
car.name=“大包”; 第一种方式
car2[“color”]=“大包”; 第二种方式
this只能写在对象里面

调用方法
car2.show();

二、
1.函数也是对象
函数可以封装一堆代码,在需要的时候可以执行调用这个方法就行了,不需要再重新写一遍这个功能,提高代码重用性
2.怎么定义方法?
function 方法名(定义参数){
语句块

无参方法
在这里插入图片描述
在这里插入图片描述
可以用return来设置方法的返回值,return后的值会作为方法的执行结果返回,调用者需要定义一个变量来接收结果

3.数组:
Array 数组也是一个对象,可以保存多个值,多个对象
通过数组的索引来添加值,索引从0开始
怎么创建数组?
在这里插入图片描述
Push():该方法可以向数组末尾添加一个或者多个值,返回新数组长度
Pop():该方法可以删除数组最后一个元素,返回被删除元素
shift():该方法可以删除数组第一个元素,返回被删除的元素
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值