琳琅综合社区 - 为梦想而战

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 218|回复: 0

JavaScript 内置对象总结

[复制链接]

UID
2
松籽
1174
松鼠
3121
松叶
222
松果
0
勋章币
0
魅力值
0
在线时间
388 小时
注册时间
2016-12-25
发表于 2018-8-31 16:43:33 | 显示全部楼层 |阅读模式
由于这个月又学习到了关于JavaScript的知识点所以我把我总结的东西给大家研究研究 都是大白话有些不好的地方多多指教  可能还有很多的内容大家可以查询API查询都可以
  1. string 对象总结   字符串对象
  2. length 字符串长度的属性 可以获取字符串的长度 和数组的长度
  3. charAt() 返回指定索引位置处的字符。通过下标找到他的字符
  4. indexOf()  字符串.indexOf('要查找的字符',从哪开始)   从前往后找,找到返回下标,找不到返回-1
  5. lastIndexOf() 字符串.lastIndexOf('要查找的字符',从哪开始)   从后往前找,找到返回下标,找不到返回-1
  6. substr() 返回一个从指定位置开始的指定长度的子字符串。substr(start,length)   从哪开始,截取几个  
  7. substring() 返回位于字符串对象中指定位置的子字符串。substring(start,end)  从哪开始,到那个位置 左包右不包
  8. replace() 返回根据正则表达式进行文字替换后的字符串的复制   替换 只能替换一个  a.replace('s','-')  就是从字符串中把所有的 s中替换成-   在正则表达式中如果 g  的话全部替换
  9. split() 将一个字符串分割为子字符串,然后将结果作为字符串数组返回  可以用JSON.stringify(arr1)  进行返回输出   str.split(切割符)  ''表示每一个都切开   不写是整体一个   就是一个字符分开

  10. Math 对象总结  数学对象
  11. Math.floar()向下取整 向下取整(往下取离他最近的整数)
  12. Math.ceil() 向上取整 向上取整(往上取离他最近的整数)
  13. Math.round() 四舍五入 四舍五入 (取整)
  14. Math.abs() 绝对值 正的变成正的  负的变成正的
  15. Math.random() 随机数 【0,1)  左包右不包   0-100   (max-min+1)+min

  16. Date对象总结  日期对象
  17. new Date () 获取当前对象时间
  18. new Date (2000/4/13 13:13:24") 创建自定义对象时间
  19. Date对象方法
  20. getDay() 获取日期 获取星期  0-6   0表示星期日  
  21. getDate()获取月份的日期 获取日   1-31
  22. getYear() 获取年份  getFullYear()  获取的具体年份
  23. getMonth() 获取月份  获取月份  返回值是 0(一月) 到 11(十二月) 之间的一个整数。
  24. gettime() 获取时间毫秒值  1970年1月1日至今的毫秒值 (时间戳)
  25. getSeconds()获取时间的秒数 获取秒钟 0-59
  26. getMinutes() 获取分钟 获取分钟  0-59
  27. getHours() 获取时间的小时数 获取小时  0-23 返回值是 0 (午夜) 到 23 (晚上 11 点)之间的一个整数。
  28. toLocaleString() 将时间转换成本地格式显示

  29. Array 对象用法
  30. length 取数组长度
  31. concat() 将数组与其他数组进行连接  返回一个长的数组
  32. join(): 用一个字符将数组里的每一项连接起来,得到一个“长”的字符串。  (连接符)  数组转字符串  省略参数默认以逗号连接,''表示什么都没有连接
  33. pop() 删除并返回数组的最后一项
  34. push() 往后面追加元素并返回新数组的长度   
  35.              // 排序
  36.              var arr = [5,9,6,3,8];
  37.              arr.sort(function(a,b){return b-a});
  38.              console.log(arr)

  39.              // 翻转
  40.              var arr = [5,9,6,3,8];
  41.              arr.reverse()
  42.              console.log(arr)

  43. slice(start, [end]):以数组的形式返回数组的一部分。(开始下标,结束下标)   数组截取  左包右不包  第二参数省略表示截取到最后

  44. 全局对象
  45. isNaN()  判断是否是非数值 数值false 不是数值 true
  46. eval( ) 接受一个字符串参数,将这个字符串作为代码在上下文环境中执行,并返回执行的结果。
复制代码


琳琅为天地而生,为梦想而战。www.98linlang.com
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|琳琅综合社区 - 为梦想而战 ( 晋ICP备18002626号 )

GMT+8, 2018-11-19 12:00 , Processed in 0.347812 second(s), 50 queries , Gzip On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表