JavaScript--常用对象的属性及方法(1)
1.Number对象(基本数据类型)
Number对象的方法大多是一些强制转换方法,如果转换失败返回NaN,以下举例中用number来代替具体数字:
*console.log在控制台输出(键盘F12可查看)

Number(number) 将数据转换为数值
console.log(Number("12A"));//包含了非数字字符 输出NaN
console.log(Number("232342"));//返回数字232342
console.log(Number(true));//返回数字1 Flase 返回0
number.toString() 将数据转换为字符串
var num = 23;
var str = true;
console.log(num.toString());//返回字符串23
console.log(str.toString());//返回字符串true
number.toFixed(保留小数点位数) 将数字转换为字符串 常用来四舍五入小数点
var num = 34.234;
console.log(num.toFixed(2));//返回字符串34.23
console.log(num.toFixed(0));//返回字符串34 保留0位小数可以用来取整
parseInt(number) 将数据转换为整数 常用来对数字取整
var str = true;
var num = 34.234;
console.log(parseInt(num));//返回返回整数34
console.log(parseInt(str));//NaN
console.log(parseInt('23a'));//返回整数23
parseFloat(number) 将数字转换浮点数
console.log(parseFloat(23.2344));//返回浮点数23.2334
console.log(parseFloat('23a'));//返回整数23
console.log(parseFloat('23.12a'));//返回整数23
2.Math对象(不使用new创建的对象 直接使用其属性和方法)
Math对象的数据大多也是跟数字有关 但它的属性和方法主要是与数学运算挂钩
属性:
Math.PI 返回3.141592653589793(圆周率)
Math.E 返回自然对数的底数e 约等于:2.718281828459045
console.log(Math.PI);//输出3.141592653589793
console.log(Math.E);//输出2.718281828459045
方法:
Math.ceil(num) 返回大于等于num的整数
Math.floor(num) 返回小于等于num的整数
console.log(Math.ceil(36.1));//输出37
console.log(Math.floor(36.1));//输出36
Math.round(num) 四舍五入取整
console.log(Math.round(36.4));//输出36
console.log(Math.round(36.5));//输出37
Math.max(x,y)取x y中的最大值
Math.(x,y)取x y中的最小值
console.log(Math.max(34,1));//输出43
console.log(Math.min(34,1));//输出1
Math.pow(x,y)取x的y次方
console.log(Math.pow(10,2));//输出100
Math.random() 返回0-1的随机数 若需要返回0-n的随机数 就乘以n+1
console.log(Math.random());//随机输出[0-1)之间的数
console.log(Math.random()*11);//随机输出[0-10]
3.Date对象(处理时间和日期)反正和数字有关就先写在一起了
Date对象通常使用它的方法来获取和设置时间日期
Date() 获取客户端日期和时间
// 获取当前客户端时间
var d1 = new Date();
console.log(d1);//Sun Aug 04 2019 21:19:32 GMT+0800 (中国标准时间)
// 创建指定的时间对象
var d2 = new Date("2018/1/1 17:14:36");
console.log(d2);
get:(获取时间日期)
getFullYear() 获取年份
getMoth() 获取月份
getDate() 获取日期
getHours() 获取小时
getMinutes() 获取分钟
getSeconds() 获取秒
getMilliseconds() 获取毫秒
getTime() 获取1970年1月1日至今的毫秒数
console.log(d1.getFullYear());//输出2019
console.log(d1.getMonth());//输出7
console.log(d1.getDate());//输出4
console.log(d1.getHours());//输出21
console.log(d1.getMinutes());//输出19
console.log(d1.getSeconds());//输出32
console.log(d1.getMilliseconds());//输出707
console.log(d1.getTime());//输出970年1月1日至今的毫秒数1564924772707
set:(设置时间日期)
setFullYear() 设置年份
setMoth() 设置月份
setDate() 设置日期
setHours() 设置小时
setMinutes() 设置分钟
setSeconds() 设置秒
setMilliseconds() 设置毫秒
setTime() 以毫秒来设置时间日期
var d1 = new Date();
console.log(d1);//输出Sun Aug 04 2019 21:31:59 GMT+0800 (中国标准时间)
d1.setFullYear(2018);
console.log(d1);//输出Sat Aug 04 2018 21:30:51 GMT+0800 (中国标准时间)
格式化时间
toLocaleString() 根据为客户端时间日期格式 转换为字符串
// 转换本地格式:toLocaleSting
console.log(d1.toLocaleString());//输出2019/8/4 下午9:33:01
toLocaleTimeString() 将时间部分转换为字符串
console.log(d1.toLocaleTimeString());//输出下午9:34:31
toLocaleDateString() 将日期部分转换为字符串
console.log(d1.toLocaleDateString());//输出2019/8/4
JavaScript--常用对象的属性及方法(1)的更多相关文章
- Javascript常用对象的属性和方法
javascript为我们提供了一些非常有用的常用内部对象和方法.用户不需要用脚本来实现这些功能.这正是基于对象编程的真正目的. 在javascript提供了string(字符串).math(数值计算 ...
- JavaScript访问对象的属性和方法
对象的属性和方法统称为对象的成员. 访问对象的属性 在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性. 二者区别:“ . ”表示法一般作为静态对象使用时来存取属性.而“[ ...
- javascript string对象的属性与方法
一 创建string对象 new string('string'); 更直接的定义方法是var str = 'string'; 二 string属性 1.constructor 2.lenght 字符 ...
- JavaScript常用对象的方法和属性
---恢复内容开始--- 本文将简单介绍JavaScript中一些常用对象的属性和方法,以及几个有用的系统函数. 一.串方法 JavaScript有强大的串处理功能,有了这些串方法,才能编写出丰富多彩 ...
- javascript面向对象(给对象添加属性和方法的方式)
1.在定义对象时,直接把属性和方法添加 <script type="text/JavaScript"> //给对象直接在定义时添加属性和方法 var g ...
- JavaScript -- 时光流逝(四):js中的 Math 对象的属性和方法
JavaScript -- 知识点回顾篇(四):js中的 Math 对象的属性和方法 1. Math 对象的属性 (1) E :返回算术常量 e,即自然对数的底数(约等于2.718). (2) LN2 ...
- JavaScript中的window对象的属性和方法;JavaScript中如何选取文档元素
一.window对象的属性和方法 ①setTimeout()方法用来实现一个函数在指定毫秒之后运行,该方法返回一个值,这个值可以传递给clearTimeout()用于取消这个函数的执行. ②setIn ...
- JS对象 JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。
什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法: ...
- JavaScript 节点操作Dom属性和方法(转)
JavaScript 节点操作Dom属性和方法 一些常用的dom属性和方法,列出来作为手册用. 属性: 1.Attributes 存储节点的属性列表(只读) 2.childNodes 存储 ...
- HTML DOM对象的属性和方法
HTML DOM对象的属性和方法 HTML DOM 对象有几种类型: 1.Document 类型 在浏览器中,Document 对象表示整个 HTML 文档. 1.1属性 引用文档的子节点 docum ...
随机推荐
- java导入excel很完美的取值的方法
java导入excel很完美的取值的方法 1.解决方法: /** * 获取单元格数据内容为字符串类型的数据 * @param cell Excel单元格 * @return St ...
- QML访问C++类内部
0.前提 C++类需要继承QObject,且有Q_OBJECT宏[所以QT自己的那么多类按道理上QML都是可以直接访问的,nb] 1.QML访问C++中的非private槽函数 可直接调用 信号也是 ...
- 使用Tomcat搭建基于域名的虚拟机
Tomcat搭建基于域名的虚拟主机,实际就是实现了同一个Tomcat部署多个项目(网站/应用程序).端口可以使用同一个,也可以不同. (1).在tomcat的conf文件夹下存在Tomcat的配置文件 ...
- PAT 甲级 1063 Set Similarity (25 分) (新学,set的使用,printf 输出%,要%%)
1063 Set Similarity (25 分) Given two sets of integers, the similarity of the sets is defined to be ...
- 反查BOM, 找出它的上阶
转自:https://blog.csdn.net/zhongguomao/article/details/80172441 查询物料的上阶方法有三: 1. CS15 可直接查出物料的上阶直至顶阶物料 ...
- (四)Centos之查询目录中内容命名ls
一.查询目录中内容命名ls 1.1 root代表当前登录用户,localhost代表主机名, ~代表当前主机目录,#代表用户权限 #表示超级用户,$表示普通用户: 1.2 查询目录中内容命令 ls ...
- Vue + GraphQL初试
基本用法 GraphQL概述 GraphQL基本语法特性 GraphQL类型系统 GraphQL类型系统内置基础类型 GraphQL类型系统内置修饰符 GraphQL工作原理 GraphQL执行过程 ...
- Nginx+keepalived 高可用双机热备(主从模式/双主模式)
基础介绍负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行. 关于负载均衡介绍,可以参考:li ...
- 入行IT的选择决定了日后走的路的长度和领域的深度
前段时间和发小聊天时,他说了一句话我觉得很值得思考,送给大家:机遇大于努力,选择大于机遇. 一年前我毅然辞去了之前的工作,只身来到北京,正式成为了北漂的一员.对于我们现在的大环境下,其实北漂已经和以前 ...
- 学习JavaScript之this,call,apply(转)
转自: http://www.h5cn.com/js/jishu/2016/0128/17884.html 在之前的JavaScript学习中,this,call,apply总是让我感到迷惑,但是他们 ...