js基础3

本文详细介绍了JavaScript的基础语法,包括内置对象如String、Math、Date的使用,以及对象的创建、序列化与反序列化。此外,还深入探讨了事件的概念、事件类型、事件流和事件处理程序,揭示了JavaScript事件处理的核心机制。
摘要由CSDN通过智能技术生成

1 基础语法

###1.1内置对象

​ Arguments只在函数内部定义,保存了函数的实参

​ Array数组对象

​ Date日期对象,用来创建和获取日期

​ Math数学对象

​ String字符串对象,提供对字符串的一系列操作

1.1.1 string

​ indexOf(Chr)返回指定子字符串的位置,从左到右,找不到返回

​ substr(m, n)反回给定字符串中从m位置开始,取n个字符,如果参数n省略,则意味着取到字符串末尾。

​ substring(m,n)返回给定字符串中从m位置开始,到n位置结束,如果参数n省路,则意味着取到字符串末尾。

​ toLowerCase()将字符串中的字符全部转化成小写

​ toUpperCase()将字符串中的字符全部转化成大写

​ length属性,不是方法,返回字符串的长度。

1.1.2 math

​ Math.random()随机数

​ Math.ceil()向上取证,大于最大整数

​ Math.floor()向小取整,小于最小整数string

1.1.3 Date

获取日期

​ getFullYear()年
​ getMonth()月
​ getDate()日
​ getHours()时
​ getMinutes()分
​ getSeconds()秒

设置日期

​ setYear()
​ setMonth

​ setDat()
​ sethus()
​ setMinutes()
​ setseconds()
​ toLoacaleString()转换成本地时间字符串

说明:

​ getMonth():得到的值:0-11(1月-12月)
​ setMonth():设置值时0~11
​ toLocaleString():可根据本地时间把Date对象转换为字符串,并返回结果

1.2对象

​ 对象( object)是 JavaScript的核心概念,也是最重要的数据类型。 JavaScript的所有数据都可以被视为对象。javaScript提供多个内建对象,比如 String、Date、Array等等。对象是带有属性和方法的特殊数据类型。
​ 简单说,所谓对象,就是一种无序的数据集合,由若干个"键值对"(key- value)构成。通过 JavaScript我们可以创建自己的对象。 JavaScript对象满足的这种"键值对"的格式我们称为JSON格式,以后会见得非常多,即伟大的JSON对象

1.2.1对象的创建

​ Js创建自定义对象,主要通过三种方式:字面量形式创建对象、通过 new Object对象创建、通过 Object对象的 create方法创建对象

#####1 通过字面量形式创建

		var obj1={
   };//空对象
		var obj2={
   
			age:18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值