位置: 编程技术 - 正文

javascript每日必学之运算符(javascriptj)

编辑:rootadmin

推荐整理分享javascript每日必学之运算符(javascriptj),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript every,javascript经典,javascript语句大全,js每天的定时任务,javascript题,js每天执行一次,javascript题,js每天执行一次,内容如对您有帮助,希望把文章链接给更多的朋友!

  读者朋友们好,前面我已经大概的了解了Javascript的作用以及一些基本的函数声明与变量声明,今天我们就接着前面的内容讲解,我们就来看一下javscript的逻辑(正序,分支,循环)以及一些简单的运算符

下面我们就来讲一些简单的操作运算符

+ 加号:1.用来计算两个数字相加之和,2.用来拼接两个字符串 - 减号:1.用来计算两个数字相减之差,2.用在一个数字前面来标识成一个负数 * 乘号:用来计算两具数字相乘之积 / 除号:用来计算被除数除以除数后,所得的商 % 取余:用来计算被除数除以除数后,所得的余数(这里计算是整除,将取得整除后的余数) = 赋值:用来把一个值(可以是对象,函数,数字,字符串,布尔)赋值给一个变量

  在这里,我们可以清楚地看到运算符把运算的的结果给显示了出来,加 减 乘 除 我就不用再赘述赘述,相信大家的计算能应该都比我好,因为我只是中学毕业而已,稍微要多说一点的就是取余运算,看到上面的例子 5%2 取余得1,是这样计算的,5÷ 2 = 2 …… 1 ,这个在小学二年级就应该看到过的计算吧,被除数 ÷ 除数 = 商…… 余数,这个余数就是取余操作的结果,还要就是昨天已经提及过的等于符号,就是用来赋值的 var temp = 值; 我们用var 关键字来声明变量,用 = 来给你赋值,值 的类型可以是对象,函数,数字,字符串,布尔;前面已经给大家说了,函数是什么,就是用function来声明的一个函数体,那就是函数,数字不用说吧,字符串,就用引号包含的一串字符串,布尔值,就是只有两个值的一种类型,true 和 false,没有第三种。

  接一来我们来看一下各种值的样子吧

这些基本操作,大家应该是一目了然,希望读者朋友看到这些基础的东西时候,现在不要着急,现在我们还处于入门介绍讲解阶段,所以这些基础的东西,大家必须要明白,到后面的文章,我还会讲更多的东西,不然,基础不打好,后面,我讲一些你们到时候觉得牛逼的东西时,你们如果只能拿去复制代码使用就没有意思,不能自主写出一些自己想要的的东西。

下面我们再来进一步理解一下运算符的小小升级后是什么样的?(注:目前,我只说一些基本的运算符,还有一些特殊的运算符,后面我会在一些应用中讲解,到时候理解才更深刻)

+= 加等:先把两个操作对象进行相加运算,然后再把相加后的值赋值给第一个操作对象 -= 减等:先把两个操作对象进行相减运算,然后再把相加后的值赋值给第一个操作对象 *= 乘等:先把两个操作对象进行相乘运算,然后再把相加后的值赋值给第一个操作对象 /= 除等:先把两个操作对象进行相除运算,然后再把相加后的值赋值给第一个操作对象 %= 余等:先把两个操作对象进行取余运算,然后再把相加后的值赋值给第一个操作对象

再来一些与简单的比较判断运算符

== 等于:判断运算符两边的对象是否相等 === 绝对等于:判断运算符两边的对象是否绝对相等 !== 绝对不等于:判断运算符两边的对象是否绝对不相等 != 不等于:判断运算符两边的对象是否不相等 || 或者(或):首先判断运算符左右两边的对象是否为"非空对象或者非未定义对象",如果两个都是,就返回右为值,如果有一个值不是,就返回不是那个值 && 并且(与):首先判断运算符左右两边的对象是否为"非空对象或者非未定义对象",如果两都不是,就返回右边值,如果有一个值是,就返回是的那个值,如果两个都是,就返回左边那个。 ! 取反(非):把一个值转换成布尔值后,再取反

(注:这里提及到的 或者,并且,取反 运算符,我是用大家一般的理解逻辑去讲的,其实内部操作,是涉及到二进制的 或 与 非 运算产生的结果,我们面说到二进制的时候再详说)下面我们看一些示例

javascript每日必学之运算符(javascriptj)

下面就讲一点或与非的操作,理解上就多了一点难度了

看图说话,A处,因为运算符左边未定义对象,所以返回 右边的值;B处,因为左边是空对象,所以返回右边的值;C处,因为左边有实在的值 数字,所以返回;D处因为左边是实在的值 数字-1,所以返回左边的值。补充一条:数0也是个特殊值,如果左边是0,那么就会返回右为的值。

小结一下或操作符的作用:就用来查看运算符左右两边是否是 未定义值,空值,0,false,如果左边是这些值,就返回右边的值,如果左边不是这些类型的值,就返回左边的值。

  接着与操作

仍然看图说话,A处:左右分别为未定义对象和空对象,返回左边的值;B处左边是空对象,所以返回左边;C处:右边是未定义对象,所以返回右边值;D处:与C处同理;E处:两都是非空对象,左边的布尔值是true,所以返回右边;F处与E处同理;G处:因为左边是0,与未定义对象,空对象以及false同级,所以返回左边值。

  最后一个就是非操作

继续看图说话,A处:操作是0 false null 未定义之类的值,取返,就获得了布尔值的true;B处:都是对实实在在的值取反操作,获得的主是布尔值false。我们可以总结出,取反获得的就是布尔值,不实际的值取反就是正确,实际的值取反就是错误。

  好了,今天就写到这里,总结一下,今天,其实也就讲了一些很基本的运算符,但是运算符的个数有点多,所以还是写了这么对,才将其表述完,还有一些特殊的操作符,我们以后再说,只要每天进步一点点,成就一代大神也不是梦。

让图片跳跃起来 javascript图片轮播特效 图片轮播效果,在现在的网站的首页,差不多是必备的效果显示.所以我从三个方面来讲解这一效果的简单实现.图片跳动起来图片序列控制的实现前后按钮

Javascript中的Prototype到底是什么 Javascript也是面向对象的语言,但它是一种基于原型Prototype的语言,而不是基于类的语言。在Javascript中,类和对象看起来没有太多的区别。什么是prototype

深入php面向对象、模式与实践 1语法1.1基础语法clone需要操作原对象,但又不想影响原对象.$K_back=clone$K;基本数据类型和数组都为真复制,即为真副本,当属性为对象时,为假复制,改变副本

标签: javascriptj

本文链接地址:https://www.jiuchutong.com/biancheng/381674.html 转载请保留说明!

上一篇:javascript每日必学之基础入门(javascript例题)

下一篇:让图片跳跃起来 javascript图片轮播特效(让图片跳跃起来怎么弄)

  • 动态市盈率与静态市盈率区别百度百科
  • 个人应纳税所得额20万交多少税
  • 个人所得税退付手续费是给企业还是会计
  • 结转增值税会计凭证
  • 关税消费税增值税计算公式
  • 营业税金及附加包括增值税吗
  • 建筑业预缴税款是什么意思
  • 房产折旧计算方法 举例
  • 交房租对方开发票怎么开
  • 公司收到股东的投资款以后怎么处理
  • 法律关系的内容是指
  • 营改增的优惠政策
  • 收到多开发票已认证怎么做账?
  • 过渡费交税吗
  • 小微企业季度超过30万怎么报增值税
  • 转回给挂靠单位的钱怎么做分录
  • 一般纳税人开普票税率是3%还是13%
  • 食堂伙食费需要开票吗
  • 过路费可以抵税吗
  • 分期收款发出商品属于什么科目
  • 企业内部领用产品会计处理
  • 苹果mac怎么复制文件到u盘 免费软件
  • 欧拉操作系统和龙蜥哪个好用
  • 好听的开机音效
  • 少计提的地税怎么做分录
  • 质量赔偿金 计入什么科目
  • 新建厂房环评流程
  • 材料没有入库
  • laravel快速入门
  • win10默认网关自动清空
  • 成品油企业自用油需要开具发票吗
  • 多台电脑如何共享一台惠普打印机
  • PHP:pg_fetch_all()的用法_PostgreSQL函数
  • 个人签订的出租协议
  • avoid什么用法
  • PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
  • 办公用品开发票有哪些
  • 每个建筑项目都有监理吗
  • node升级版本
  • [Vue warn]: Error in created hook: “TypeError: Cannot read properties of undefined (reading ‘$on‘)“
  • 老生常谈的常是什么意思
  • Ubuntu18.04安装cuda10.2
  • 上月普通发票怎么作废
  • 商品和服务税收分类编码表下载
  • 去年多计提的工资今年怎么冲
  • 开发公司出租未开发发票
  • 一次性开票分期确认收入如何纳税申报
  • 规划设计费会计分录
  • 为什么应交增值税要转入未交增值税
  • 增值税红字发票怎么填开
  • 制造费用明细科目大全表
  • 营改增土地出让金抵减销售额如何做账及申报纳税的...
  • 收到的出口退税款需要并入利润总额吗
  • 出口退税项目
  • 出差期间招待费用怎样报销
  • 工资薪酬所得税税率表最新
  • 报关单的运费没填怎么办
  • 酒店购买的床单被罩怎么入账
  • 简易征收是什么意思和一般纳税人
  • 辅助生产成本如何结转
  • 五证合一办理步骤
  • sql server自动生成语句
  • mysql数据库主键怎么设置
  • xp关机会自动重新启动
  • xp系统找不到搜索功能
  • win8系统如何查看电脑内存
  • Linux系统网络配置
  • win8怎么查看ip地址
  • win7系统怎么设置浏览器主页
  • 原生js实现仿苹果Siri语音助手特效动画
  • css设置最大高度
  • 浙江省网上税务局app下载
  • 苏州市总工会主要领导
  • 不同地区的社保卡通用吗
  • 非道路机械环保标志图片
  • 慧算账财务公司简介
  • 上海市国家税务局
  • 税务协查工作亮点
  • 全国税务稽查会议
  • 税控盘怎么变更
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设