美文网首页
note020js里的数据

note020js里的数据

作者: slTrust | 来源:发表于2018-01-04 15:17 被阅读0次

JS如何学习

从简单到复杂


示意图
示意图

ES6一图概括(90%)

示意图

期待纳入规范的方法

obj.a.b.c.name
//如果 obj.a 是 undefined
// obj.a.b  <==> undefined.b ==>报错
//更何况 obj.a.b.c呢?
//现在的js是怎样写的
if(obj.a!==undefined&&obj.a.b!==undefined&&obj.a.b.c!==undefined&&obj.a.b.c.name!==undefined){
  //终于无错的打印了变量
 console.log(obj.a.b.c.name);
}

//optional chain语法
obj?.a?.b?.c?.name 
//如果 obj.a是undefined就不往下走了 之间返回 undefined 写法也简洁很多

7种数据类型

Number boolean string symbol undefined null object
示意图

Number

示意图

String

示意图

处理字符串折行问题

  1. ""转义 但是后面必须是"回车" 但是如果是 空格 你也看不出来 容易出错
  2. '1233' +
    '456'
  3. ES6 反引号" ` " 换行要顶头写


    示意图

boolean 两个值 true | false

布尔 true false

&& 与 || 或 运算

a&&b

a\b
×
× ×

a||b

a\b
×

symbol 略过 ...

null (只有一个值 null)
undefined (只有一个值 undefined )
都表示什么也没有 (JS之父的bug)

null和 undefined的区别

1.一个变量没有赋值 ==> undefined
2.我想有一个对象 obj 但是现在还不想给值 所以推荐给他一个 null值 <==>空对象

有一个非对象 不想给值 undefined <==> 空非对象 示意图

什么是object

就是由基本类型组成的复杂类型


示意图

person = {name:'hjx',age:18,self:person}可以吗?

对象还没有初始化完成就自己指向自己
这样是对的 但是 person.self = undefined


示意图

key的值可以是 ''空字符吗?

示意图

delete && for in

示意图

typeof && BUG

示意图

相关文章

  • note020js里的数据

    JS如何学习 从简单到复杂示意图示意图 ES6一图概括(90%) 期待纳入规范的方法 7种数据类型 Number ...

  • JS 里的数据

    在整理JS的数据前,先把JS的一些知识了解。JavaScript其实叫ECMAScript,因为网景公司防止微软一...

  • JS里的数据

    Javascript中的数据类型 Number(数字)String (字符串)Boolean (布尔)Symbol...

  • 数据里的财富

    今天照以前的核算思路方式,提供了一份费用成本清单给老板。 老板耐心的指导我,在他的思维观念下,反复更改打印了三次。...

  • JS里的数据

    目录:1,JS七种数据类型2,转义3,typeof js七种数据类型 number string boolean ...

  • js里的数据

    数据总共分为两类:基本类型(简单类型)、复杂类型(由简单类型组成) 1.基本类型 1.1.number 用开发者工...

  • 分析Excel里的数据

    背景: 有一个类似这样的Excel文件(文件内容随便写的) 分为三个运营商---电信、联通、移动每个运营商有四个参...

  • 排序NSArray里的数据

    1、数组里面的元素不是数字类型 这类数组排列前需要先进行转换类型: 通过NScomparator定义一个比较方法,...

  • 爱情里的大数据

    本月见面: 5次 累计时长:47小时 花费: 738元 爽约:3次 迟到:2次 吵架:11次 冷战:2.5天 看电...

  • 数据里的真实社会

    很长一段时间以来跟身边的朋友聊天,我发现一个现象,或许是由于大家的成长环境不同,造成大家对一些社会事件的观点产生了...

网友评论

      本文标题:note020js里的数据

      本文链接:https://www.haomeiwen.com/subject/gitrnxtx.html