0

0

JS原生对象实例讲解

小云云

小云云

发布时间:2018-02-27 14:23:55

|

1627人浏览过

|

来源于php中文网

原创

1、什么是对象? 

在程序,某个对象的属性(变量--存储数据)  某个对象的方法(函数)
对象的属性,对象的方法

2、字面量?
   用于表示固定值的符号  var a = 3 字面量3  — 3
   注意:字面量就是这个值本身
   对象字面量 ,把键/值对象,放在一个{}中就是一个对象字面量

3、对象字面量是我们自定义,可以自定义一个对象,也可以直接使用系统内置的对象

4、内置对象?
  js已经定义好的对象,你可以直接拿来用
  Array 数组
  String 字符串
  Math   数学处理
  Date   时间相关

5、Array
  属性: length  数组的长度
  方法:  
       concat     用来连接多个数组
       join       把数组元素拿出来,根据指定的符号连接成一个字符串
       pop        删除数组的最后一个元素
       push       在数组的末尾添加一个元素
       revrser    反转数组
       splice     可以添加或者删除元素
       注意:不用记住参数是什么,以及参数的作用,只需要记住名字和功能

6 总结这章的学习方法:
     1 知道这个对象是用了处理什么的?
     2 知道这个对象上有哪些方法,这些方法的功能是什么?
     3 需要记住—手写

7 String  字符串对象
   charAt     用来取某个位置的字符
   indexOf    判断某个字符是否在字符串中,如果在返回第一次出现的位置,如果不在返回-1
   lastIndexOf 功能和indexOf一样,区别是从后往前找
   replace    字符串替换
   substr     字符串截取, 按个数截取
   substring   字符串截取, 按位置截取
   toLowerCase  转换成小写
   toUpperCase  转换成大写

8 Math对象 处理数学计算
    abs    取绝对值
    ceil   向上取整
    flool  向下取整
    max    最大值
    min    最小值
    round   四舍五入
    pow     x的y次方
    random   获取0-1之间的随机数,包括0不包括1
    获取两个数之间的随机整数
    function getRandomInt(min, max){
       //1 把10-30 转换成 0-30之间的随机数?random() — 0-1
       // 2.取整数
       //
       return Math.floor(Math.random()*(max-min+1) + min)
   }

1、什么是对象?
   万物皆对象
   人   —- 身高、体重、年龄     在程序中   —  属性(特点,静态的特征)
        —- 吃饭、工作、跑步     在程序中   —  方法(特点,动态特征)

在程序,某个对象的属性(变量--存储数据)  某个对象的方法(函数)

对象的属性,对象的方法

2、字面量?
   用于表示固定值的符号  var a = 3 字面量3  — 3
   注意:字面量就是这个值本身
   对象字面量 ,把键/值对象,放在一个{}中就是一个对象字面量

3、对象字面量是我们自定义,可以自定义一个对象,也可以直接使用系统内置的对象

4、内置对象?
  js已经定义好的对象,你可以直接拿来用
  Array 数组
  String 字符串
  Math   数学处理
  Date   时间相关

5、Array
  属性: length  数组的长度
  方法:  
       concat     用来连接多个数组
       join       把数组元素拿出来,根据指定的符号连接成一个字符串
       pop        删除数组的最后一个元素
       push       在数组的末尾添加一个元素
       revrser    反转数组
       splice     可以添加或者删除元素
       注意:不用记住参数是什么,以及参数的作用,只需要记住名字和功能

6 总结这章的学习方法:
     1 知道这个对象是用了处理什么的?
     2 知道这个对象上有哪些方法,这些方法的功能是什么?
     3 需要记住—手写

7 String  字符串对象
   charAt     用来取某个位置的字符
   indexOf    判断某个字符是否在字符串中,如果在返回第一次出现的位置,如果不在返回-1
   lastIndexOf 功能和indexOf一样,区别是从后往前找
   replace    字符串替换
   substr     字符串截取, 按个数截取
   substring   字符串截取, 按位置截取
   toLowerCase  转换成小写
   toUpperCase  转换成大写

8 Math对象 处理数学计算
    abs    取绝对值
    ceil   向上取整
    flool  向下取整
    max    最大值
    min    最小值
    round   四舍五入
    pow     x的y次方
    random   获取0-1之间的随机数,包括0不包括1
    获取两个数之间的随机整数
    function getRandomInt(min, max){

       //1 把10-30 转换成 0-30之间的随机数?random() — 0-1 

        // 2.取整数 

        // 

        return Math.floor(Math.random()*(max-min+1) + min) 

    }

相关推荐:

JavaScript原生对象之Date对象的属性和方法详解_基础知识

android基础教程 张波等译 pdf版
android基础教程 张波等译 pdf版

《Android基础教程》内容完整丰富,具有较强的通用性,读者都能通过《Android基础教程》快速学习Android开发,提高相关技能。Android是谷歌公司开发的全新开源手机平台。《Android基础教程》是一部关于Android开发的基础教程,采用由浅入深、循序渐进的方式讨论Android。书中还结合数独游戏等实例更加形象生动地讲解了Android开发的基本流程,且每章最后都有一个“快速阅读指南”,更加方便了读者的阅读。android基础教程,美Ed_Bur

下载

JavaScript原生对象之Number对象的属性和方法详解_javascript技巧

JavaScript原生对象之String对象的属性和方法详解_javascript技巧

相关专题

更多
C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

3

2026.01.16

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

23

2026.01.15

Java音频处理教程汇总
Java音频处理教程汇总

本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

7

2026.01.15

windows查看wifi密码教程大全
windows查看wifi密码教程大全

本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

30

2026.01.15

浏览器缓存清理方法汇总
浏览器缓存清理方法汇总

本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

2

2026.01.15

ps图片相关教程汇总
ps图片相关教程汇总

本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

8

2026.01.15

ppt一键生成相关合集
ppt一键生成相关合集

本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

3

2026.01.15

php图片上传教程汇总
php图片上传教程汇总

本专题整合了php图片上传相关教程,阅读专题下面的文章了解更多详细教程。

2

2026.01.15

phpstorm相关教程大全
phpstorm相关教程大全

本专题整合了phpstorm相关教程汇总,阅读专题下面的文章了解更多详细内容。

4

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 3.7万人学习

TypeScript 教程
TypeScript 教程

共19课时 | 2.2万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 2.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号