之前笔记全记本子上了,一直也没整理……
JavaScript自定义对象
定义格式:
var 对象名 = {
属性名(变量名)1:属性值1,
…… ……
…… ……
函数名称(方法名):function(形参列表){}
};
eat;function(){ alert("吃"); } 简化: 函数名称(){ 代码块; } eat(){ alert("吃"); }
调用格式:
对象名. 属性名; eg:alert(user.name);
对象名. 函数名; eg: user.eat();
JSON介绍:
概念:JavaScript Object Notation, JavaScript对象标记法
JSON是通过JavaScript对象标记法书写的文本
由于语法简单,层次结构鲜明,现多用于作为数据载体,在网络中进行数据传输
定义:
var 变量名 = ‘{“key1” : value1, “key2” : value2}’ 注:key外是双引号!!
eg:
var user = '{"name" : "Tom", "age" : 18, "arr" : ["北京","天津"]}';
value的数据类型
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true或false)
数组(在方括号中)
对象(在花括号中)
null
JSON字符串转为JS对象(parse)
var 对象名 = JSON.parse(JSON类型);
alert(对象名. 变量名);
var json = '{"name" : "Tom", "age" : 18}'; var jsond = JSON.parse(json); alert(jsond.name); 输出==>Tom
JSON对象转为JSON字符串
var 变量名 = JSON.stringify(JS对象); eg: alert (JSON.string(jsond));
输出==>{"name":"Tom", "age" :18}
本文来自博客园,作者:suN(小硕),转载请注明原文链接:https://www.cnblogs.com/liushuosbkd2003/p/17783664.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术