javascript相等操作符的使用
1、类型相同,基本类型,比较值是否相同。对象,比较引用地址是否一致。{ id: 1 } == { id: 1 }返回false,他们引用不同,不是一个对象2、字符串与数值比较,转化为Number。3、对象与基础类型比较,对象遵循上述转化规则去比较。let a = {}; a == 0;返回false,先valueOf返回{},不等于04、null与undefined相等。注意...
2024-01-10javascript关系操作符如何使用
在js中我们有四种关系操作符可以使用,类似数学中学过的大于或小于,下面我们就它的使用带来介绍。1、两个操作数都是字符串,比较ASCII编码(区分大小写)。'13' < '3';返回true,比较的是ASCII码2、一个为数字,另一个不是数字,转化为数字。'13' < 3;返回false,先转化为Number3、NaN与任意数值比较均返...
2024-01-10javascript减法怎么用
1、NaN返回NaN的操作数。2、正无穷减正无穷返回NaN,其他任意数(包括负)返回正;负无穷减负无穷返回NaN,其他任意数(包括正无穷)返回负无穷。3、不是数字,调用Number(a)转换后计算。实例var a = “2”;var b = 3var num = Number(a); //将字符串转换成数值if ( isNaN( num)) { //转换可能失败,如a不是数字...
2024-01-10javascript加法如何使用
1、NaN返回NaN的操作数。2、正无穷和负无穷返回NaN。同正同负返回本身。3、一个操作数是字符串,转换成字符串拼接。可以通过Number显式转换,或者-0.~等隐式转换。实例var a = 2;console.log(a+NaN); //NaN 如果有一个操作数是NaN,则返回NaNconsole.log(Infinity+Infinity);//Infinityconsole.log(Infinity+(-Infinity));//NaNconsol...
2024-01-10javascript中除法怎么用
1、NaN返回NaN的操作数。2、大除以大,返回NaN。3、0除以0返回NaN,除以0,返回,有限数除以0返回大。4、将Number(a)转换后运算,而不是数值。实例最近做了一个分页的用户控件,使用到了js中的除法。整理如下。Math.ceil();向上舍入,比如Math.ceil(3/2)=2;Math.floor();向下舍入,比如Math.floor(3/2)=1;Math.round();四...
2024-01-10javascript中乘法的使用
1、NaN返回NaN的操作数。2、大与0相乘,返回NaN。与非0数(包括大)相乘,返回大。3、如果不是数值,转换后将调用Number(a)进行计算。实例 var multiply = (a, b) => { var getMul = num => num.toString().indexOf(".") == -1 ? 0 : num.toString().split(".")[1].length; var mathpow = a => a * ...
2024-01-10pythonassert断言的使用
断言声明是一种方便的程序调试方式。1、可将断言视为debug工具,Python的实现也符合这种设计理念。assert语句的执行依赖于__debug__,且默认值为True。2、如果__debug__为True,则仅执行assert语句。实例assert 可以同时声明两个 expression,例如 assert expression1, expression2 等价于if __debug__: if not expression1: ra...
2024-01-10python包中__all__的使用
1、在包里__all__是控制可以导入的模块列表,即声明哪些模块可以导入。2、包里的__all__是在__init__文件中声明的,而不是写在哪个模块中。一个包里有多个模块,其中all声明的模块可以导入,不声明的模块不能导入。实例from demo import * #导入包里面的所有模块hhhh.fun1() #调用hhhh模块的fun1功能,输...
2024-01-10python自定义模块的调用
1、用户都可以生成自定义模块进行调用。自定义模块是Python文件,写代码时创建的Python文件相当于一个模块。2、调用的模块应尽可能放在当前Python文件的相同目录中,否则在导入时应声明文件夹可以导入。实例新建1个名为module1的Python文件,代码如下:def fun1(a,b) : #实现a+b并输出结果 print(a+b)...
2024-01-10python协程调度的流程
1、asyncRun调用可以将协程放入事件队列中,loop是进入事件循环(也可称为调度器)的入口,loop调用将将线程控制权交给协程调度器。2、该调度器将在未来不断地从事件队列中提取协程或普通函数,然后执行和调度它们。在调度和执行过程中,这些事件可能会产生更多的事件,因此它们将继续执行。实例f...
2024-01-10