对象就是用于描述客观世界的特定实体。例如,“人”就是一个对象,具有身高,体重,年龄等特性,同时包含吃饭,睡觉等动作。

在javascript中,对象就是属性和方法的集合。属性表示的是对象的特征,作为信息的载体,从而与变量相关联。例如,string对象的string.length属性能够获取字符串的长度。方法表示对象所具有的功能,从而与特定的函数相关联。

1.6.1String对象

String对象提供对字符串进行处理的属性和方法。在使用String对象时,首先要创建一个字符串变量。

 1 字符串对象名称=new String(字符串常量);
 2
 3 字符串对象名称=“字符串常量”;
 4
 5 示例:
 6
 7 newstring = new String("this is a new string");
 8
 9 或者
10
11 newstring = "this is a new string";

(1)属性

String对象中最常用的属性就是length,它表示的是字符串中字符串的个数。

var m="string";m.length;

(2)方法

方法 说明 方法 说明
bold() 粗体 charCodeAt(索引) 返回索引位置的ASCII码
italtics() 斜体 indexOf('字符') 返回该字符在对象中的索引
strike() 删除线 lastIndexOf('字符') 反向搜索该字符的索引并返回
fontsize() 字体大小 search('字符') 返回字符在对象中的索引位置
fontcolor 字体颜色 replace(“字符串1”,“字符串2”) 字符串2替代字符串1
sup() 上标 split('字符') 将字符从对象中删除
sub() 下标 link("url") 设置链接
toUpperCase() 大写 toString() 返回字符串
toLowerCase() 小写 valueOf() 返回字符串值
charAt(索引) 返回索引位置的字符    

1.6.2Math对象

(1)属性

Math对象的属性是数学中常用的常数,如圆周率PI,自然对数的底E等

属性 说明 属性 说明
E 自然对数的底 PI 圆周率
LN2 2的自然对数 SQRT1_2 1/2的平方根
LOG2E 以2为底E的对数 SQRT2 2的平方根

(2)方法

Math对象的方法则是一些非常有用的数学函数

方法 说明 方法 说明
ceil(数值) 大于等于该数值的最小整数 random() 随机数
floor(数值) 小于等于该整数的最大整数 round(数值) 最接近该数值的整数
min(数值1,数值2) 最小值 sqrt(数值) 开平方根
max(数值1,数值2) 最大值 sin(数值) 弧度
pow(数值1,数值2) 数值1的数值2次方    

1.6.3Date对象

Date对象主要用于设置和获取日期中的年,月,日,时,分,秒,毫秒等。

要使用Date对象,首先要使用new关键字创建它。

1 var date = new Date();
2
3 var date = new Date(2010,1,1);
4
5 var date = new Date(2010,1,1,12,30,20,40);

方法 说明 方法 说明
getYear() 返回年份数 getMinutes() 返回分钟数
getMonth() 返回月份数 getSeconds() 返回秒数
getDate() 返回日期数 getMiliseconds() 以GMT格式表示日期对象
geyDay() 返回星期数 getTime() 返回对应日期基线的毫秒
getHours() 返回小时数    

需要注意的是,Date对象没有提供可以直接访问的属性,只具有获取和设置日期与时间的方法。

1.6.4Array对象

Array对象最常用的属性和方法为length和toString()。length返回数组中元素的个数。toString()返回一个字符串,该字符串中包含数组中的所有元素,以逗号分隔。

数组对象名称 = new Array([元素个数]);数组元素名称 = new Array([元素1],[元素2]·····);数组元素名称 =[元素1[,元素2]......]

方法 说明 方法 说明
join([分隔符]) 数组元素组合为字符串 reverse() 数组反转
toString() 以字符串表示数组 value() 返回数组值

转载于:https://www.cnblogs.com/shao-shao/articles/3510673.html

JavaScript基础知识【内置对象】(六)相关推荐

  1. JavaScript的常用内置对象

    JavaScript的常用内置对象 Math对象 Math对象的使用 练习 日期对象 日期对象的使用 日期对象的常用get方法 日期对象的常用set方法 练习 数组对象 数组类型检测 添加或删除数组元 ...

  2. 前端JavaScript(2) --常用内置对象,函数,伪数组 arguments,关于DOM的事件操作,DOM介绍...

    昨日内容回顾 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ...

  3. javascript中的内置对象和数据结构

    文章目录 简介 基础类型 undefined Boolean和Boolean对象 Number和BigInt String Symbol null Object Function Date Array ...

  4. JavaScript入门(part12)--内置对象

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 内置对象 Math对象 日期对象 数组对象 字符串对象 JavaScript入门 内置对象 Math对象 ​ ...

  5. 单体内置对象_js基础-单体内置对象(Global、Math)

    单体内置对朋不功事做时次功好来多这开制的请一例农在象(Global.Math是能览调不页新代些事几求事都时学下是事) 内置对象二,都过发宗发数前业很断屏击和公图使分近也就是我们不必显示地区实例化,直接 ...

  6. JavaScript中的内置对象

    一.什么是内置对象 js本身已经写好的对象,我们可以直接使用不需要定义它. 常见的内置对象有 Data.Array,Math.RegExp.Error.String.... Array高级API so ...

  7. JavaScript有哪些内置对象

    全局的对象( global objects ) 或称标准内置对象,不要和"全局对象 global object)"混淆.这里说的全局的对象是说在 全局作用域里的对象.全局作用域中的 ...

  8. JavaScript常见的内置对象

    文章目录 系列文章目录 前言 一.Math数学对象 二.Date日期对象 三.数组对象 四.字符串对象 总结 前言 javaScript提供了多个内置对象:Math.Date.Array.String ...

  9. JavaScript(九):JavaScript中的内置对象

    一.对象的概念 对象是一种特殊的数据类型(object). 拥有一系列的属性和方法. 分为内置对象和自定义对象. 二.String对象 String对象用来支持对于字符串的处理. 1.属性 lengt ...

  10. javascript 回顾一下 基础标准内置对象 Object(二)

    文章目录 一.Object 二.Object 构造函数的属性 1.Object.length 2.Object.prototype 3.Object.assign() 4.Object.create( ...

最新文章

  1. 你属于程序员中的哪种人?
  2. IndexError: list index out of range的解决办法
  3. 商汤科技不等于人脸识别!它正在赋予AI更强的“存在感”
  4. TypeScript 初识
  5. 使用webpack打包的后,公共请求路径的配置问题
  6. INV标准报表+INVARAAS.rdf -- ABC分配报表
  7. 爱数应用容灾部署方案三
  8. protoc 命令 java_用proto命令生成java文件
  9. tomcat启动成功 未加载项目_智云CRM项目启动大会在深圳成功召开
  10. 使用docker搭建个人博客
  11. 《Java170道面试笔试题全面含答案》
  12. 安徽师大附中%你赛day2T3 巧克力 解题报告
  13. python的爬虫攻击
  14. 第五章:正则表达式的使用-常用的正则符号(二)
  15. 小红书笔记api_odoo与小红书对接笔记
  16. 华为在高端手机市场首尝被小米击败的滋味,这是一个信号
  17. 关于App不同方式更新的测试点归纳
  18. 花生壳,内网穿透下的速度测试,花生壳配置和 机制理解
  19. 光学AG喷涂镀膜的机械设计
  20. 用python写一个小程序,解决买水果的问题?

热门文章

  1. Python DButils
  2. java springmvc 后台读取文件,springMVC
  3. vSphere 7 With K8s系列06:创建命名空间
  4. 网工年薪100w+,你在哪个阶段?
  5. 等保2.0标准下,测评中重点关注的内容
  6. Windows ESXI 5.5 升級到 VCSA 6.5
  7. 软件工程学习总结(4)——软件工程概论
  8. Netty学习总结(5)——Netty之TCP粘包/拆包问题的解决之道
  9. Java基础学习总结(66)——配置管理库typesafe.config教程
  10. Jquery学习总结(4)——高效Web开发的10个jQuery代码片段