电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

JS運算符優先級與表達式示例詳解

瀏覽:89日期:2024-04-22 10:46:49

前言

運算符優先級決定了表達式中運算執行的先后順序,優先級越高的運算符會先執行。

運算符優先級

JS運算符優先級與表達式示例詳解

很多時候由于對運算符優先級的不確定,會用括號來確保表達式的執行順序。如果搞清楚運算符的優先級,即使不用括號也能確保表達式按照正確的順序執行。

其實單純靠運算符的優先級來確定表達式的執行過程并不是一個絕對穩妥的做法,比如 new a()[’b’] 這樣的表達式就沒法套用運算符優先級。當然一般情況下,絕大多數表達式我們都可以利用運算符優先級來判斷,如果確實遇到比較復雜的難以直觀判斷出來的情況還是要查詢 ECMAScript262 標準中的產生式。

表達式

左手表達式

左手表達式即 Left-Hand-Side Expression,即能出現在賦值運算左邊的表達式。幾乎所有的左手表達式都可以作為右手表達式,這在大部分編程語言中都是通用的。JS 中的左手表達式的詳細規則請看ECMAScript262-left-hand-side expression。標準中沒有定義右手表達式,因為合法的表達式只要不是左手表達式就是右手表達式,所以不需要在單獨定義。有一點需要注意的是 ++ 和 -- 的操作數也要是一個左手表達式。

一些細節

關聯性和優先級一樣重要,關聯性決定了擁有相同優先級的運算符的執行順序。 優先級為 19 的除了圖中 member運算、帶參數new ,還有帶標簽的模版字符串(可以理解為和函數調用類似),new.target,super作為對象使用(和成員訪問相同) 函數調用的優先級在圖中也是 19,但實際似乎優先級是要低于 member運算 和單參數 new 運算符的。當函數調用后接 member 運算符整個式子還是函數調用等級的。 一元加、一元減和算術運算符的加減是不同的,一元加和一元減都會講操作數轉為 Number,這也是它可以將函數聲明轉為函數表達式的原因。

總結

到此這篇關于JS運算符優先級與表達式的文章就介紹到這了,更多相關JS運算符優先級與表達式內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 钢格板_钢格栅_格栅板_钢格栅板 - 安平县鑫拓钢格栅板厂家 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 云南外加剂,云南速凝剂,云南外加剂代加工-普洱澜湄新材料科技有限公司 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 二手回收公司_销毁处理公司_设备回收公司-找回收信息网 | 紫外可见光分光度计-紫外分光度计-分光光度仪-屹谱仪器制造(上海)有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 仿古建筑设计-仿古建筑施工-仿古建筑公司-汉匠古建筑设计院 | 菏泽知彼网络科技有限公司 | ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | 砂石生产线_石料生产线设备_制砂生产线设备价格_生产厂家-河南中誉鼎力智能装备有限公司 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | 常州减速机_减速机厂家_常州市减速机厂有限公司 | 瓶盖扭矩仪(扭力值检测)-百科| 门禁卡_智能IC卡_滴胶卡制作_硅胶腕带-卡立方rfid定制厂家 | 塑木弯曲试验机_铜带拉伸强度试验机_拉压力测试台-倾技百科 | 粒米特测控技术(上海)有限公司-测功机_减速机测试台_电机测试台 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 屏蔽服(500kv-超高压-特高压-电磁)-徐吉电气 | 上海阳光泵业制造有限公司 -【官方网站】 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 冰晶石|碱性嫩黄闪蒸干燥机-有机垃圾烘干设备-草酸钙盘式干燥机-常州市宝康干燥 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 广东风淋室_广东风淋室厂家_广东风淋室价格_广州开源_传递窗_FFU-广州开源净化科技有限公司 | 电液推杆生产厂家|电动推杆|液压推杆-扬州唯升机械有限公司 | 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 磨煤机配件-高铬辊套-高铬衬板-立磨辊套-盐山县宏润电力设备有限公司 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | 5nd音乐网|最新流行歌曲|MP3歌曲免费下载|好听的歌|音乐下载 免费听mp3音乐 | 世纪豪门官网 世纪豪门集成吊顶加盟电话 世纪豪门售后电话 |