为网站做外链的方式品牌网站建设必在大蝌蚪

diannao/2025/10/13 14:17:27/文章来源:
为网站做外链的方式,品牌网站建设必在大蝌蚪,用div做网站代码,app小程序上一篇文章呢#xff0c;我们讲述了JavaScript运算符中的关系运算符和逻辑运算符#xff0c;那么紧接上一篇的文章我们今天来说说逻辑运算符。引言逻辑运算符不是很难#xff0c;也不是很多#xff0c;我们只要记住三个就可以啦#xff01;分别是#xff1a;#xff01;…上一篇文章呢我们讲述了JavaScript运算符中的关系运算符和逻辑运算符那么紧接上一篇的文章我们今天来说说逻辑运算符。引言逻辑运算符不是很难也不是很多我们只要记住三个就可以啦分别是 逻辑非 逻辑与|| 逻辑或跟我们上初中判断命题的真假一样返回的结果无异于真“或”者“假”原理上都是一样的还有没有小伙伴记得啊如下图命题的真假判断JavaScript逻辑运算符也是一样的我们先看看下图逻辑运算符其中expr可能是任何一种类型, 不一定是布尔值逻辑非()简单说就是不是(not)的意思符合双重否定变肯定的旨意。//给定 x6 以及 y3!(xy) 为 true规则如果一个操作数是一个对象返回false。如果一个操作数是一个空字符串返回false。如果一个操作数是一个非空字符串返回false。如果一个操作数是一个数值0返回true。如果一个操作数是任意的非零字符返回false。如果一个操作数是null返回true。如果一个操作数是NaN返回true。如果一个操作数是undefined返回true。特性1、如果运算数的值为false则返回true否则返回false。2、连续使用两次可将任意类型转化为布尔型值。逻辑与()简单说就是和(and)的意思。//给定 x6 以及 y3(x 10 y 1) 为 true规则第一个操作数是对象则返回该对象。第二个操作数是对象第一个操作数值为true是返回该对象。两个操作数都是对象则返回第二个操作数。一个操作数是NULL返回NULL。一个操作数是NaN返回NaN。一个操作数是undefined返回undefined例如var str new Array(); console.log(str8)//返回值为8console.log(8null);//返回结果为null特性1、当且仅当两个运算数的值都是true时才返回true否则返回false。2、短路操作当第一个操作数的值为false时则不再对第二个操作数进行求值。逻辑与逻辑非都遵循从左向右判断谁的第一个操作数逻辑判断为true就返回谁只不过逻辑非必须两个都为true而且谁是第一个false就返回谁。逻辑或(||)简单说就是或(or)的意思。//给定 x6 以及 y3(x5 || y5) 为 false规则第一个操作数是对象返回第一个操作数第一个操作数值为false返回第二个操作数两个操作数都是对象返回第一个操作数两个操作数都是NULL返回NULL两个操作数都是NaN返回NaN两个操作数都是undefined返回undefined特性1、当且仅当两个运算数的值都为false时才会返回false否则返回true。2、如果第一个操作数值为true则不会对第二个操作数进行求值。位运算符按位操作符(Bitwise operators) 将其操作数(operands)当作32位的比特序列(由0和1组成)而不是十进制、十六进制或八进制数值。例如十进制数9用二进制表示则为1001。按位操作符操作数字的二进制形式但是返回值依然是标准的JavaScript数值。JavaScript中的按位操作符有符号32位整数所有的按位操作符的操作数都会被转成补码(twos complement)形式的有符号32位整数。补码形式是指一个数的负对应值(negative counterpart)(如 5和-5)为数值的所有比特位反转后再加1。反转比特位即该数值进行’非‘位运算也即该数值的反码。例如下面为整数314的二进制编码00000000000000000000000100111010下面编码 ~314即 314 的反码11111111111111111111111011000101补码保证了当一个数是正数时其最左的比特位是0当一个数是负数时其最左的比特位是1。因此最左边的比特位被称为符号位(sign bit)。0 是所有比特数字0组成的整数。0 (base 10) 00000000000000000000000000000000 (base 2)-1 是所有比特数字1组成的整数。-1 (base 10) 11111111111111111111111111111111 (base 2)-2147483648(十六进制形式-0x80000000)是除了最左边为1外其他比特位都为0的整数。-2147483648 (base 10) 10000000000000000000000000000000 (base 2)2147483647(十六进制形式0x7fffffff)是除了最左边为0外其他比特位都为1的整数。2147483647 (base 10) 01111111111111111111111111111111 (base 2)数字-2147483648 和 2147483647 是32位有符号数字所能表示的最小和最大整数。按位逻辑操作符从概念上讲按位逻辑操作符按遵守下面规则操作数被转换成32位整数用比特序列(0和1组成)表示。超过32位的数字会被丢弃。例如, 以下具有32位以上的整数将转换为32位整数:转换前: 11100110111110100000000000000110000000000001转换后: 10100000000000000110000000000001第一个操作数的每个比特位与第二个操作数的相应比特位匹配第一位对应第一位第二位对应第二位以此类推。位运算符应用到每对比特位结果是新的比特值。 (按位与)对每对比特位执行与(AND)操作。只有 a 和 b 都是 1 时a AND b 才是 1。与操作的真值表如下9 (base 10) 00000000000000000000000000001001 (base 2)14 (base 10) 00000000000000000000000000001110 (base 2)14 9 (base 10) 00000000000000000000000000001000 (base 2) 8 (base 10)将任一数值 x 与 0 执行按位与操作其结果都为 0。将任一数值 x 与 -1 执行按位与操作其结果都为 x。| (按位或)对每一对比特位执行或(OR)操作。如果 a 或 b 为 1则 a OR b 结果为 1。或操作的真值表9 (base 10) 00000000000000000000000000001001 (base 2)14 (base 10) 00000000000000000000000000001110 (base 2)14 | 9 (base 10) 00000000000000000000000000001111 (base 2) 15 (base 10)将任一数值 x 与 0 进行按位或操作其结果都是 x。将任一数值 x 与 -1 进行按位或操作其结果都为 -1。^ (按位异或)对每一对比特位执行异或(XOR)操作。当 a 和 b 不相同时a XOR b 的结果为 1。异或操作真值表9 (base 10) 00000000000000000000000000001001 (base 2)14 (base 10) 00000000000000000000000000001110 (base 2)14 ^ 9 (base 10) 00000000000000000000000000000111 (base 2) 7 (base 10)将任一数值 x 与 0 进行异或操作其结果为 x。将任一数值 x 与 -1 进行异或操作其结果为 ~x。~ (按位非)对每一个比特位执行非(NOT)操作。NOT a 结果为 a 的反转(即反码)。非操作的真值表9 (base 10) 00000000000000000000000000001001 (base 2)~9 (base 10) 11111111111111111111111111110110 (base 2) -10 (base 10)对任一数值 x 进行按位非操作的结果为 -(x 1)。例如~5 结果为 -6。按位移动操作符按位移动操作符有两个操作数第一个是要被移动的数字而第二个是要移动的长度。移动的方向根据操作符的不同而不同。按位移动会先将操作数转换为大端字节序顺序(big-endian order)的32位整数,并返回与左操作数相同类型的结果。右操作数应小于 32位否则只有最低 5 个字节会被使用。注Big-Endian:高位字节排放在内存的低地址端低位字节排放在内存的高地址端又称为高位编址。Big-Endian是最直观的字节序①把内存地址从左到右按照由低到高的顺序写出②把值按照通常的高位到低位的顺序写出③两者对照一个字节一个字节的填充进去。 (左移)该操作符会将第一个操作数向左移动指定的位数。向左被移出的位被丢弃右侧用 0 补充。例如9 2 得到 36: (有符号右移)该操作符会将第一个操作数向右移动指定的位数。向右被移出的位被丢弃拷贝最左侧的位以填充左侧。由于新的最左侧的位总是和以前相同符号位没有被改变。所以被称作“符号传播”。例如 9 2 得到 2:9 (base 10): 00000000000000000000000000001001 (base 2)9 2 (base 10): 00000000000000000000000000000010 (base 2) 2 (base 10) (无符号右移)该操作符会将第一个操作数向右移动指定的位数。向右被移出的位被丢弃左侧用0填充。因为符号位变成了 0所以结果总是非负的。(译注即便右移 0 个比特结果也是非负的。)对于非负数有符号右移和无符号右移总是返回相同的结果。例如 9 2 和 9 2 一样返回 2 9 (base 10): 00000000000000000000000000001001 (base 2)9 2 (base 10): 00000000000000000000000000000010 (base 2) 2 (base 10)但是对于负数却不尽相同。 -9 2 产生 1073741821 这和 -9 2 不同-9 (base 10): 11111111111111111111111111110111 (base 2)-9 2 (base 10): 00111111111111111111111111111101 (base 2) 1073741821 (base 10)说到这里本篇的逻辑运算符和位运算符我们就讲到这里了下期我们再讲JavaScript数组。想了解更多的前端技术关注我持续为您输出干货谢谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92621.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

找潍坊做网站的赣州网站制作公司

目录 一、磁盘介绍 1. 磁盘数据结构 2. 磁盘的接口类型 3. 磁盘在Linux上的表现形式 二、磁盘分区与MBR 1. 分区优缺点 2. 分区方式 3. MBR分区 4. GPT分区 三、文件系统 1. 文件系统的组成 2. 默认的文件系统 3. 文件系统的作用 4. 模拟破坏文件与修复文件 4…

国内免费网站空间网站建设痛点

一、解释MVC和MVVM架构模式 MVC和MVVM都是常见的前端架构模式,用于抽象分离并解决特定问题。这两种模式在结构上具有一定的相似性,但在细节和数据处理方式上存在一些差异。 MVC,即Model-View-Controller,是一种用于应用程序分层…

电子商务网站开发需求文档北京网站搭建服务

1、在主菜单中选择“模型”→“users and roles”→“users”,新增一个user,其中"name"字段就是要添加的模式名。 2、在新增表时,在表属性的“general”页签中选择"owner",选择刚才新增的user,即可…

网站系统名称怎么填如何给自己的网站做seo

文章目录 变量变量的声明变量命名规则变量的类型 常量常量的定义与初始化字面量常量整型常量浮点型常量字符常量常量表达式(constexpr) 大家好,我是 shopeeai,也可以叫我虾皮,中科大菜鸟研究生。今天我们来一起来学习C…

阿里云 iis 多个网站免费的黄冈网站有哪些

摘要 本文聚集于实战,只讲解最实用的知识点,至于支付起源、在线支付发展历程等科普知识,感兴趣的读者可参考其它优秀的支付类书籍或网络上其它优秀的文章。本章内容对大部分专业概念进行了极致简化,以便更好地帮助读者入门。实际…

网站制作教程:初学者建设银行信用卡网站登录

1. 动态的改变记录级别和策略,即修改log4j.properties,不需要重启Web应用,这需要在web.xml中设置一下。2. 把log文件定在 /WEB-INF/logs/ 而不需要写绝对路径。3. 可以把log4j.properties和其他properties一起放在/WEB-INF/ ,而不是Class-Pat…

宁波企业如何建网站网站开发工程师和软件工程

简介 sar(System Activity Reporter 系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘 I/O、CPU 效率、内存使用状…

厦门的商城网站建设网站推广项目

一,思路: 简单的字符串处理,当反转字符串后如果字典序减小了,那么肯定不会再执行反转操作,而是执行操作2,将反转后的字符串拼接(这样必定构造一个回文串),那么之后的操作…

网站和软件建站前端网站页面模板

1.水仙花数 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身. 例:1531的三次方5的三次方3的三次方. 法1: #include<stdio.h> int main() {int i 0;int j 0;int k 0;for (i 1; i < 10; i)//百位{for (j …

门户网站建设教程php在网站开发中的作用

4738 Caocaos Bridges 求无向图的桥中最小的那个&#xff0c;tarjan 4739 Zhuge Liangs Mines 状态压缩暴力 4740 The Donkey of Gui Zhou 求两个点在图上的相遇点&#xff0c;模拟dfs 4741 Save Labman No.004 计算几何&#xff0c;平面上的两条…

建设高校图书馆网站的意义软文代发布

实验内容 实现一个分片 k/v 存储系统&#xff0c;分片指如所有以“a”开头的键可能是一个分片&#xff0c;所有以 “b”开头的键可能是另一个分片。每个副本组仅处理几个分片的 Put、Append 操作&#xff0c;实现并行操作&#xff0c;系统总吞吐量&#xff08;单位时间的放入和…

门户网站设计特点wordpress批量修改标题

问题描述 在训练模型的过程中遇到了apex库的报错IndexError: tuple index out of range导致无法训练。在github查询后找到了解决方法 问题解决 需要修改/apex-master/apex/amp/utils.py这个文件的代码 从93行开始修改 if x in cache:cached_x cache[x]next_functions_ava…

茂名网站制作价格舆情app

yum是一个用于管理rpm包的后台程序&#xff0c;用python写成&#xff0c;可以非常方便的解决rpm的依赖关系。在建立好yum服务器后&#xff0c;yum客户端可以通过 http、ftp方式获得软件包&#xff0c;并使用方便的命令直接管理、更新所有的rpm包&#xff0c;甚至包括kernel的更…

申请免费网站多少钱做淘宝客必须建网站吗

上周&#xff0c;我在斯德哥尔摩的Jfokus 2012上做了一个关于JavaFX的演讲&#xff0c;当时我意识到每次活动都会问三个问题。 似乎有一个普遍的兴趣&#xff0c;所以我尝试在这篇文章中回答他们&#xff08;尽可能的说实话&#xff09;&#xff1a; iPad或其他移动设备上的Jav…

一个空间怎么放两个网站重庆整站seo

总结反思在部署上线短链接项目过程中所踩到的坑 不容易&#xff0c;自己从零到一手敲的短链接项目&#xff0c;中间遇到了不少的曲折&#xff0c;终于部署上线了。 项目的上线地址&#xff1a;短链接系统 由于没有 2 核 4 g 服务器&#xff0c;就使用了两台 2 核 2 g 丐版服务…

网站总体规划设计说明南京十大广告公司

前言本篇展示了如何在ASP.NET Core应用程序中设置IP白名单验证的2种方式。你可以使用以下2种方式&#xff1a;用于检查每个请求的远程 IP 地址的中间件。MVC 操作筛选器&#xff0c;用于检查针对特定控制器或操作方法的请求的远程 IP 地址。中间件Startup.Configure方法将自定义…

软件开发网站模板建设商务网站目的

一、引言 在互联网产品优化和运营策略制定中&#xff0c;AB测试&#xff08;也称为分组测试或随机化对照实验&#xff09;是一种科学且严谨的方法。它通过将用户群体随机分配至不同的实验组&#xff08;通常是A组和B组&#xff09;&#xff0c;对比不同版本的产品或策略对关键…

如何制作网站连接数据库网站建设与管理试题答案

从.NET Framework 迁移到.NET 5 犹如搬家&#xff0c;我们都知道搬家是很痛苦的&#xff0c;我们请求搬家公司来减轻我们的压力&#xff0c;.NET 升级助手 的作用就类似我们聘请的搬家公司&#xff0c;帮助我们处理繁重乏味的迁移工作。.NET 升级助手是一个全局命令行工具&…

教学平台网站开发装修方案

crontab的基本格式&#xff1a; f1  f2  f3  f4  f5  command 分  时 日  月  周  命令 第一列f1代表分钟1~59&#xff1a;当f1为表示每分钟都要执行&#xff1b;为/n表示每n分钟执行一次&#xff1b;为a-b表示从第a分钟到第b分钟这段时间要执行&#xff1b;为a,…

南昌做网站的公司哪家好wordpress主题版权

lsblk查看分区 Linux分区 挂载的经典案例 1. 虚拟机增加磁盘 点击这里&#xff0c;看我的这篇文章操作 添加之后&#xff0c;需要重启系统&#xff0c;不重启在系统里看不到新硬盘哦 出来了&#xff0c;但还没有分区 2. 分区 还没有格式化 3. 格式化磁盘 4. 挂载 5. 卸载…