3、js内置函数及json对象

1. JSON对象和JSON数组

JSON(JavaScript Object Notation)是一种基于JS的**轻量级的****数据交换格式

JSON对象是一个无序的“属性名/值”对集合。一个JSON对象以“{”开始,“}”结束。每个“属性名”后跟一个“:”(冒号);“属性名/值”对之间使用“,”(逗号)分隔。

var obj = {“name”:”张三”,” age”:18,” sex”:”男”};

它是一种严格的JS对象的格式,JSON****对象的属性名必须有双引号如果值是字符串,也必须是双引号

定义JSON对象

​ 语法:var 变量名 = {“属性名1”:值1,…};

通过属性名获取对应的值

​ 语法:对象名.属性名

​ 语法2:对象名[“属性名”]

添加属性

​ 语法:对象名.新属性名 = 值

​ 语法2:对象名[“新属性名”] = 值

修改属性

​ 语法:对象名.属性名 = 值

​ 语法2:对象名[“属性名”] = 值

删除属性

​ 语法:delete 对象名.属性名

​ 语法2:delete 对象名[“属性名”]

遍历JSON对象

JSON数组

JSON数组是由JSON对象组成的数组,JSON数组中的每一个元素都是一 个JSON对象。

遍历JSON数组

for in

2. 内置函数

js内置函数是浏览器内核自带的,可以直接使用的函数。

Num ber() 将字符串转为数值

用法:Number(字符串) 若该字符串无法转换成数值,那么将返回NaN(Not a Number)

isNaN() 判断指定值是否为非数值,如果不是返回false,是返回true(判断指定值是否是数值,如果是返回false,如果不是返回true)

用法:isNaN(值) 结果为true或false(不是数值为true,是数值则结果为false)

parseInt() 将指定值转换为整数

用法:parseInt(值)

注意:如果中间遇到不合法的字符,返回已经解析过的数值,如果开始就遇到不合法字符,那么将返回NaN

parseFloat() 将指定值转换成浮点数

用法:parseFloat(值);

注意:如果中间遇到不合法的字符,返回已经解析过的数值,如果开始就遇到不合法字符,那么将返回NaN

eval() 将字符串解析为javascript代码并执行

eval()函数常用于将json字符串解析为json对象。

用法:eval(字符串);

注意:如果参数是一个字符串的表达式,那么将返回表达式的值,如果参数不是表达式没有返回值则返回“undefined“;

用法:eval(字符串);

注意:如果参数是一个字符串的表达式,那么将返回表达式的值,如果参数不是表达式没有返回值则返回“undefined“;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值