JavaScript中的对象与函数(一)
一、js中的JSON是什么
在js中我们会经常的用到JSON.parse()去把一个json字符创转换成js的对象。当然了,还有一个与之相对应的方法,JSON.stringify(),这个方法用来将一个js对象转换成json格式的数据。
1 JSON.parse('{"foo" : 1}'); 2 // Object {foo: 1} 3 JSON.stringify({x: 1, y: 2}); 4 // "{"x":1,"y":2}"
那么,对JSON是怎么看的呢?JSON在js中是一个对象,这个对象有两个api可以将json数据进行转换。同时json也是一种数据格式,我们前端使用的是js,后台使用的可能是java、可能是node、可能是php,那么我们就需要一种统一的格式来进行语言与语言之间的数据交互,json格式就是这么一种数据格式。
二、js中的内置对象
- Object、Array、String、Number等用来进行构造的对象
- Date对象:在这个函数中我们使用new来定义Date对象,使用这个对象我们能完成。
1 var date = new Date(); // 当前日期和时间 2 在Date()中有两个能根据你的输入来进行时间日期的输出 3 Date.UTC(2000,4,13,16,32,23); // 2000-04-13 16:32:23 4 Date.parse(May 25,2000); // 2000-5-25 5 6 // 其实在我们new的时候能够直接传入时间参数,他会去后台调用这两个 7 8 // 下面是一些常用的API 9 date.getTime(); // 获取毫秒 从1970年1月1日开始 10 date.getFullYear(); // 获取年 11 date.getMonth(); // 获取月,从0-11 12 date.getDay(); // 获取日 13 date.getHours(); // 获取小时 14 date.getMinutes(); // 获取分钟 15 date.getSeconds(); // 获取秒钟
- Math对象:math对象里有大量的进行基本的数学运算的方法供我们使用。
1 // 一些数学的值的属性 2 Math.E; 3 Math.PI; 4 5 // 对数值比较的方法 6 Math.min(); 7 Math.max(); 8 9 // 关于取整的方法 10 Math.floor(); // floor:地板 意思就是向下取整 11 Math.ceil(); // ceil:天花板 意思就是向上取整 12 Math.round(); // 四舍五入 13 14 // 数学运算 15 Math.abs(); // 取绝对值 16 Math.sqrt(); // 平方根 17 18 Math.random(); // 随机数,这个东西在实际应用的时候可以用来防止缓存
- RegExp对象:这个对象就是对于正则的一些支持。
转载于:https://www.cnblogs.com/zhangjuke/p/7266088.html
JavaScript中的对象与函数(一)相关推荐
- 创建健壮的isArray()函数(JavaScript中判断对象类型的种种方法)
我们知道,JavaScript中检测对象类型的运算符有:typeof.instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一 ...
- 检查值是否是JavaScript中的对象
如何检查值是否是JavaScript中的Object? #1楼 尝试这个 if (objectName instanceof Object == false) {alert('Not an objec ...
- name optimize is not defined 怎么解决_Web前端:怎么在JavaScript中比较对象?
大家好,我来了,本期为大家带来的前端开发知识是"Web前端:怎么在JavaScript中比较对象?",有兴趣做前端的朋友,一起来看看吧! 比较JavaScript中的原始值很简单. ...
- Javascript中的对象查找【转】
编辑点评:本文作者为大家介绍Javascript中的对象查找一些问题,希望有所帮助. 近期群里常有人提一些简单的问题,比如发一段代码乱七八糟的代码,然后说里面某个变量是什么,比如这里就有个很好的例子: ...
- JavaScript 中的对象拷贝(深拷贝、浅拷贝)
对象是 JavaScript 的基本块.对象是属性的集合,属性是键值对.JavaScript 中的几乎所有对象都是位于原型链顶部 Object 的实例. 介绍 如你所知,赋值运算符不会创建一个对象的副 ...
- JavaScript中的对象比较[重复]
本文翻译自:Object comparison in JavaScript [duplicate] This question already has answers here : 这个问题已经在这里 ...
- 对象删除某个属性_充分了解JavaScript中【对象】的概念(二)
点击上方「蓝字」关注我们 之前的文章: 充分了解JavaScript中[对象]的概念(一) 这篇文章我们继续来讲解JavaScript中[对象]的概念,因为这是一系列的文章,所以建议从第一篇文章开始看 ...
- Javascript中的对象拷贝(对象复制/克隆)
Javascript中的对象拷贝(对象复制/克隆) 李俊才 CSDN:jcLee95 邮箱:291148484@163.com 1. 对象的引用 要说"拷贝"还要先说"引 ...
- JavaScript中deferred对象浅析
JavaScript中deferred对象浅析 一.deferred对象 1.1deferred对象 1.1.1基本概念 deferred对象是JQuery的回调函数解决方案,解决了如何处理耗时操作的 ...
最新文章
- 240个jquery插件
- java中的ThreadLocal
- java-集合排序,队列,散列表map以及如何遍历
- gnome mysql client_configure: error: Not found mysqlclient library
- java 对象拷贝属性_使用Java对两个对象的属性进行拷贝
- linux内存和缓冲区,linux – 内存消失了(不,不是缓冲区或缓存)
- CentOs安装ssh服务
- Ihttphander获取session
- phpMyAdmin常用设置
- 2017蓝桥杯省赛---java---B---1(购物单)
- java语言50到100之间素数和_用JAVA语言编写一程序,求100以内的所有素数
- CheckBox as Image use button
- Java笔记-Linux环境中因编码问题导致中文String解析有问题
- 日常生活开支记账明细_做好这3点,不再白记账
- UVA - 11029
- 慧都科技:软件正版化不会一蹴而就 但趋势明显
- elasticsearch创建索引模板
- 计算机主机硬件图片,电脑主机里的各个硬件名称图片用途和使用说明
- 如何在阿里云(centos7)上面搭建fastdfs服务器(搭建篇)--保姆级超级详细
- Oracle数据表创建规则