JavaScript 4.5

一、    JS内置对象

1.数组Array

a)创建语法1:var arr=new Array(参数);

i.       没有参数:创建一个初始容量为0的数组

ii.       一个number类型的参数:创建一个初始容量为number(注意小数、负数)的数组

iii.       其它数量、类型参数:创建一个包含参数为初始数据的数组

b)创建语法2:var arr=[初始数据列表];

c)属性length:数组容量(不代表实际存储数据的数量,也不代表容量限制),与当前数组的最大索引下标有关;可以给length赋值来改变数组容量

d)键值对:数组不仅可以使用非负整数作为索引下标,也可以使用字符串作为下标,一般称之为key(键);key不会对length属性产生影响,所以不适合使用定长for循环变量,而应该使用for…in循环(还会自动跳过undefined的数据)

e)排序方法sort:默认按照字符顺序排列,非string类型会自动转换为string;可以使用回调函数作为参数来指定排序规则;用于排序规则的函数定义要求:接受2个形参,表示要比较的2个数,返回一个number, 如果大于0表示参数1大于参数2(此时sort方法会交换2个数),如果小于0表示参数2大于参数1,如果等于0,表示2个参数相等

f)反转方法reverse:将数据数据倒序排列

g)栈操作push、pop:栈结构特点FILO(先进后出),push总是将数据添加到数组尾部,pop总是从数组尾部取数据

h)拼接操作join、concat:join将数组拼接为string,concat将多个数组拼接成一个

i)其它方法:splice、slice、shift、unshift等

转载于:https://www.cnblogs.com/xinxinxinxin/p/6678101.html

4月5日--课堂笔记--JS内置对象相关推荐

  1. js内置对象【学习笔记】

    今天系统的学了一下javascript的内置对象.mark相关的知识点: 首先,什么是js的内置对象,它包括了些什么内容?(以下内容转自网上资源的整合) (W3shool JS手册地址:http:// ...

  2. 前端:JS/23/JS内置对象(String对象,Array对象,Date对象,Boolean对象,Number对象,Math对象),实例:求圆的面积,求直角三角形

    JS内置对象 1,String对象 字符串对象,提供了对字符串进行操作的属性和方法 2,Array对象 数组对象,提供了数组操作方面的属性和方法 3,Date对象 日期时间对象,可以获取系统的日期时间 ...

  3. window内置对象和js内置对象与方法

    window内置对象 一.navigator   代表着浏览器本身的信息: 代码名:navigator.appCodeName 浏览器语言:navigator.browserLanguage 操作系统 ...

  4. JS内置对象操作方法整理

    JS对象操作方法整理 文章目录 JS对象操作方法整理 数组 ES5 ES6 字符串 String 日期 Date() 数字 Number 算数 Math 数组 ES5 concat() 连接两个或更多 ...

  5. js内置对象常用方法

    js内置对象常用方法 JS内置对象: ● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储.转化和表达 ● Array对象:提供一个 ...

  6. php中表单输出成绩,js内置对象处理_打印学生成绩单的简单实现

    任务: 1.通过js的内置对象得到当前日期 var date=new Date(); var year=date.toString().slice(11,15); document.write(yea ...

  7. JS内置对象及其用法总结

    首先JS对象分为3种:自定义.内置.浏览器.今天就总结一下JS内置对象以及一些用法. 一.Math对象:不是一个构造函数,不需要new,直接调用即可. 1.Math.max(x,y);返回x,y的最大 ...

  8. JS 内置对象 String对象

    JS内置对象   String对象:字符串对象,提供了对字符串进行操作的属性和方法.   Array对象:数组对象,提供了数组操作方面的属性和方法.   Date对象:日期时间对象,可以获取系统的日期 ...

  9. js浏览器内置对象和js内置对象

    浏览器内置 1.Location 对象 hash :返回一个URL的锚部分 host 返回一个URL的主机名和端口 hostname 返回URL的主机名 href 返回完整的URL pathname ...

最新文章

  1. matlab 句柄图像尝试
  2. python get请求 url传参_用Python-get方法向页面发起请求,参数传不进去是怎么回事...
  3. java实例拷贝,Apache Commons包 BeanUtils 对象拷贝实例demo
  4. 信息学奥赛一本通C++语言——1052:计算邮资
  5. java 接口的声明和实现 总结_java知识总结(三):函数式接口
  6. 可编程渲染管线与着色器语言
  7. I.MX6 Parallel RGB LCD Datasheet描述
  8. java,python,scala发送http请求
  9. 新手入门:Javascript的使用技巧大全(二)
  10. 利用计算机管理档案,利用计算机管理档案的方法
  11. Redis的性能瓶颈
  12. 中国移动SP短信网关接入平台
  13. 入魂一番赏android,入魂一番赏APP
  14. APP实现图片放大预览效果
  15. Android开发者进退两难的出路;转行还是进阶?转行转什么最好
  16. Android API 29 百度步行导航语音tts集成
  17. 天津外国语大学计算机专业,天津外国语大学bbs
  18. c语言程序设计青岛职业技术学院,2020年知道C语言程序设计(青岛职业技术学院)答案公众号...
  19. 库伯勒立撤倍加福三合一拉线编码器配置工具
  20. [渝粤教育] 广东-国家-开放大学 21秋期末考试应急管理10413k2

热门文章

  1. Sublime Text 3 汉化
  2. css练习github,10个Github上相见恨晚的CSS 奇技淫巧项目,帮你找到写CSS的灵感!
  3. Could not calculate build plan:
  4. el表达式的转义字符。
  5. 循环体中对集合进行增删时报错:java.util.ConcurrentModificationException
  6. 开源数据库:何为NoSQL生态系统?
  7. BlackBerry 应用程序开发者指南 第二卷:高级--第13章 应用程序间共享运行时对象...
  8. 树莓派7寸触屏,略贵
  9. GDAL库进度信息编写示例
  10. GDAL更新至1.8.1后,通过属性查询矢量出错问题的解决方式