【学习笔记】内部对象
Date
var now = new Date();
now.getFullYear(); //年
now.getMonth(); //月 0~11月
now.getDate(); //日
now.getDay(); //星期几
now.getHours(); //时
now.getMinutes(); //分
now.getSeconds(); //秒
now.getTime(); //时间戳
now = new Date(1663155471285)
Wed Sep 14 2022 19:37:51 GMT+0800 (中国标准时间)
now.toDateString
ƒ toDateString() { [native code] }
now.toDateString()
'Wed Sep 14 2022'
now.toLocaleString
ƒ toLocaleString() { [native code] }
now.toLocaleString()
'2022/9/14 19:37:51'
JSON
JSON是什么?
-
早期所有数据传输习惯使用XML文件
-
JSON是一种轻量级的数据交换格式
-
简洁和清晰的层次结构使得JSON成为理想的数据交换语言
-
易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率
在JavaScript中,一切皆为对象,任何js支持的类型都可以用JSON来表示
格式:
-
对象都用 {}
-
数组都用 []
-
所有的键值对都使用 key:value
var obj = {
name:'wzt',
age:23,
sex:'男'
}
对象是可以展开的
-
对象转化为JSON字符串
var jsonuser = JSON.stringify(user)
我们可以看到json字符串不可展开,并且不是键值对,都是字符串
-
字符串转化为对象
var obj = JSON.parse('{"name":"wzt","age":23,"sex":"男"}')