javascript表达式有哪些

javascript表达式有:1、算术表达式;2、字符串表达式;3、主要表达;4、数组和对象初始化器表达式;5、逻辑表达式;6、左侧表达式;7、属性访问表达式;8、对象创建表达式;9、函数定义表达式;10、调用表达式等。

javascript表达式有哪些

本文操作环境:Windows7系统、javascript1.8.5版、DELL G3电脑

javascript表达式有哪些?

表达式是可以求值并解析为值的代码单元。 JS中的表达式可以分为几类。

算术表达式

立即学习“Java免费学习笔记(深入)”;

字符串表达式

主要表达

数组和对象初始化器表达式

逻辑表达式

左侧表达式

属性访问表达式

对象创建表达式

函数定义表达式

调用表达式

算术表达式

立即学习“Java免费学习笔记(深入)”;

在此类别下,取所有计算结果为数字的表达式:

1 / 2i++i -= 2i * 2

登录后复制

字符串表达式

计算结果为字符串的表达式:

'A ' + 'string'

登录后复制

主要表达

在此类别下,变量引用,文字和常量:

20.02'something'truefalsethis //the current objectundefinedi //where i is a variable or a constant

登录后复制

还有一些语言关键字:

functionclassfunction* //the generator functionyield //the generator pauser/resumeryield* //delegate to another generator or iteratorasync function* //async function expressionawait //async function pause/resume/wait for completion/pattern/i //regex() // grouping

登录后复制

数组和对象初始化器表达式

[] //array literal{} //object literal[1,2,3]{a: 1, b: 2}{a: {b: 1}}

登录后复制

逻辑表达式

逻辑表达式使用逻辑运算符并解析为布尔值:

 

a && ba || b!a

登录后复制

 

左侧表达式

new //create an instance of a constructorsuper //calls the parent constructor...obj //expression using the spread operator

登录后复制

属性访问表达式

object.property //reference a property (or method) of an objectobject[property]object['property']

登录后复制

对象创建表达式

new object()new a(1)new MyRectangle('name', 2, {a: 4})

登录后复制

函数定义表达式

function() {}function(a, b) { return a * b }(a, b) => a * ba => a * 2() => { return 2 }

登录后复制

调用表达式

调用函数或方法的语法

 

a.x(2)window.resize()

登录后复制

推荐学习:《js基础教程》

以上就是javascript表达式有哪些的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2939174.html

(0)
上一篇 2025年3月11日 21:31:42
下一篇 2025年3月6日 03:44:49

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • ajax是js吗

    ajax不是js。js全称JavaScript,是一种编程语言;而ajax不是编程语言,是基于javascript的一种用于创建快速动态网页的技术,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 本教程操作环境:window…

    2025年3月11日
    200
  • javascript怎样去掉class

    方法:1、利用“document.getElementsByTagName(“元素”)”语句获取需要去掉class的元素对象;2、利用“元素对象.removeAttribute(“class”…

    2025年3月11日
    200
  • javascript有val方法吗

    在JavaScript中有val()方法,该方法可以返回第一个匹配元素的value属性值,或者设置所有匹配元素的value属性值,语法为“$(selector).val()”或者“$(selector).val(value)”。 本教程操作…

    2025年3月11日
    200
  • javascript怎么求众数

    javascript求众数的方法:1、新建一个数组;2、把每个值出现的次数都统计起来;3、遍历这个数组,找到众数即可。 本文操作环境:Windows7系统、javascript1.8.5版、DELL G3电脑 javascript怎么求众数…

    2025年3月11日
    200
  • json属于JavaScript吗

    json是属于JavaScript的,json是JS对象的字符串表示法,使用文本表示一个JS对象的信息,是一种轻量级的数据交换格式,json格式在语法上与创建js对象代码是相同的,json语法是JS对象字面量表示法语法的一个子集。 本教程操…

    2025年3月11日
    200
  • JavaScript事件是指什么

    JavaScript事件是指在文档或者浏览器中发生的一些特定交互瞬间,比如打开某一个网页,浏览器加载完成后会触发load事件,当鼠标悬浮于某一个元素上时会触发hover事件,当鼠标点击某一个元素时会触发click事件等等。 本文操作环境:W…

    2025年3月11日 编程技术
    200
  • jsp和javascript之间啥关系

    jsp和javascript之间没有关系;jsp的全称是“Java Server Pages”,是一种动态网页开发技术,主要用于实现Java web应用程序的用户界面部分,而JavaScript是一种具有函数优先的轻量级编程语言。 本教程操…

    2025年3月11日
    200
  • JavaScript中有点击事件吗

    在JavaScript中有点击事件;可利用onclick来绑定点击事件,语法为“”或“object.onclick=function(){要执行的JavaScript};”。 本教程操作环境:windows10系统、javascript1.…

    2025年3月11日
    200
  • javascript同步是什么意思

    在JavaScript中,同步的意思是前一个任务结束后再执行后一个任务,程序执行顺序与任务的排列顺序是一致同步的,JS语言的一大特点是单线程,同一时间只能做一件事,意味着一件事结束以后才能进行下一件事。 本教程操作环境:windows10系…

    2025年3月11日
    200
  • javascript怎样使replace替换全部

    在JavaScript中,可以利用正则表达式中“/g”使replace替换全部,“/g”在正则表达式中表示的就是匹配全部的意思,语法为“替换对象.replace(/需要替换的字符/g,”替换后的字符”)”。 本教程操…

    2025年3月11日
    200

发表回复

登录后才能评论