Js-运算符-3

1:所有的运算符都会强制要求他们的运算数为合适的类型。大部分运算符只会对原始值有效,这意味着对象在运算之前会被转换成原始值。【1,2】+【3】1,23.

2:['li',2]+[2]-li,22   [1,2]+{name:"ha"}--NAN辛亏是这个....

3:obj['age']=20,如果是方括号给对象加属性的话就这样玩。

4:=== 相等的如下。

5:undefined===undefined  ,,null===null,undefined==null,+0===-0,NaN!==NaN 特别要注意的就是两个对象的比较。

6:陷阱1:

7:陷阱2:宽松相等中的字符串。

8陷阱3:宽松相等中的对象。如果比较对象和非对象,他们会被转换为原始值,这将导致一些奇怪的结果。

9:用法:检测 undefined,null if(x!==undefiend&&x!==null){}--更简单的 if(x!=null)实现的效果是一样的。

10:检测处输入值是什么? if(Number(x)==123){}

11:加号运算符注意的两点:只要一个运算数是字符串,另一个就会转换为字符串相加。否则转变为两个运算数并且相加算他们的和,包括布尔值。。所以要特别注意他们的顺序,因为顺序的改变会造成这两中情况的出现。

12:布尔运算符(二元运算符和逻辑非)数字运算符(数字运算符,位运算符)都是那种只有一个值,并且返回结果是原值的例子。

13:vodi运算符,是用来表示那些不需要返回值的地方。比如你添加一个标签。当你想要打开一个新的窗口而不想要改变当前的显示内容的话就可以这样 javascript:viod window.open('http://example.com')

14:转换为flase的boolean()函数值有这些。NAN,0,'',false,undefied,null. 注意Boolean('false').这里false是一个字符串,所以他是正确的。true.

15:三种转换布尔值得方法:blloeab().  value?true:false. !!value.

16:除了上面列举的那些,所有其他的都是真值,甚至空对象,空数组,以及new Blloean(false)。

17:逻辑运算符:总是会返回两个中间的一个值,一旦一个返回,后面的东西就不看了。

18:逻辑运算符:为选的东西添加一个默认值。text=text||'';还可以为结果添加默认值。总之就是有和没二选一的时候可以用这个。

19:Boolean()函数的两种用法,1:boolean(value)  2:new Boolean(flase);

19:

{}=='[object,object]'-true  ['123']==123 []==0--true

然而,只有当两个对象是同一个对象时才会相等,这意味着没法真真比较两个包装对象。都是错误。false.


7:宽松相等和布尔转换不一样。他们的原理不一样。

2==true  //2==1--false

2==false //2==0--false

1==true //1==1--true

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容

  • 表达式 表达式是由数字、运算符、数字分组符号(如括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合...
    劼哥stone阅读 557评论 0 4
  • 表达式和运算符 程序中最简单的表达式就是,程序中的常量 变量名也是一种简单的表达式 复杂的表达式是由简单的表达式组...
    zhaolion阅读 1,620评论 3 12
  • 什么是 JavaScript 语言? JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script...
    oWSQo阅读 1,785评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,580评论 18 139
  • 世界发生了什么.美丽的中国又发生了什么.我所在地发生了什么.时间多去哪了,不知不觉快过去了⋯ 一年的时间,回过头看...
    邓国庆阅读 208评论 0 0