美文网首页
关系运算符 逻辑运算 字符实体相等 相等运算

关系运算符 逻辑运算 字符实体相等 相等运算

作者: 阿朝狠酷 | 来源:发表于2019-01-15 20:37 被阅读0次

关系运算符:

var result = 5>10
console.log('result'+result); //false
非数值转成数字在比较
1>'0'
2>null
1>true
'11'<'5' true (比较字符编码) 1<5
'123'< +'1' false

相等运算符

相等运算符用来比较两个值是否相等,
如果相等会返回true,否则返回false
使用 == 来做相等运算
•当使用==来比较两个值时,如果值的类型不同,则会自动进行类型转换,将其转换为相同的类型,然后再比较

不相等

不相等用来判断两个值是否不相等,如果不相等返回true,否则返回false
•使用 != 来做不相等运算
•不相等也会对变量进行自动的类型转换,如果转换后相等它也会返回false
===

全等

•用来判断两个值是否全等,它和相等类似,不同的是它不会做自动的类型转换
如果两个值的类型不同,直接返回false
!==

不全等

•用来判断两个值是否不全等,和不等类似,不同的是它不会做自动的类型转换
如果两个值的类型不同,直接返回true
NaN不和任何值相等,包括他本身
可以通过isNaN()函数来判断一个值是否是NaN
如果该值是NaN则返回true,否则返回false

条件运算符

条件运算符也叫三元运算符
语法:
条件表达式?语句1:语句2;
•执行的流程:
条件运算符在执行时,首先对条件表达式进行求值,
如果该值为true,则执行语句1,并返回执行结果
如果该值为false,则执行语句2,并返回执行结果
如果条件的表达式的求值结果是一个非布尔值,会将其转换为布尔值然后在运算
由于class是js中的保留关键字,所以设置class属性时,要写为className

设置一个匿名函数

function aa(){
alert('hello!');
window.onload = function(){}; 整个文档加载完之后执行一个匿名函数
function skin01(){
var oLink = document.getElementById('link1');
oLink.href = "css/1.css";
DOM是为了操作文档(网页)的API,document是它的一个对象
BOM是为了操作浏览器的API,window是它的一个对象
常用BOM对象还有:alert、定时器等
通过innerHTML可以读写元素包括的内容
document.write和innerHTML的区别
document.write只能重绘整个页面
innerHTML可以重绘页面的一部分
通过[]操作属性可以写变量
'red';//red必须加引号,否则会认为它是一个变量,引起来会认为它是一个值,赋值给=号左边
变量预解析
alert(a);//只把变量a的声明提前,赋值不提前,所以弹出undefined,表示它的值未定义
alert(c);//报错,c没有声明,这是真正的未定义

相关文章

  • 逻辑运算符、赋值运算符、关系运算符、相等运算符、条件运算符

    JS中为我们提供了三种逻辑运算符 赋值运算符 关系运算符 相等运算符 相等运算符用来比较两个值是否相等,如果相等会...

  • 关系运算符 逻辑运算 字符实体相等 相等运算

    关系运算符:var result = 5>10console.log('result'+result); //fa...

  • 关系运算符 逻辑运算 字符实体相等 相等运算

    关系运算符: var result = 5>10console.log('result'+result); //f...

  • HTML-11day

    1、逻辑运算符 2、与或运算 3、赋值运算符 4、关系运算符 5、Unicode编码 6、相等运算符

  • 运算符

    自增和自减 自增和自减练习 逻辑运算符 与或运算 赋值运算符 关系运算符 Unicode编码 相等运算符

  • Java 运算符

    算术运算符:加减乘除、自增自减、取模求余 关系运算符:相等、不等、大于、小于 逻辑运算符:并、或、非 三元运算符:...

  • js中的相等运算符

    刚才看犀牛书,看到这个知识点,记录一下: 严格相等运算符“===” 相等运算符“==” 相等运算符和严格相等运算符...

  • 为什么我不使用JS的==运算符

    相等运算符 相等运算符(==),比较不同类型的数据时,相等运算符会先将数据进行类型转换,然后再用严格相等运算符比较...

  • 相等运算符

    相等运算符 相等运算符用来比较两个值是否相等,如果相等会返回true,否则返回false 使用 == 来做相等运算...

  • 2019-06-10

    相等运算符相等运算符用来比较两个值是否相等,如果相等会返回true,否则返回false使用 == 来做相等运算- ...

网友评论

      本文标题:关系运算符 逻辑运算 字符实体相等 相等运算

      本文链接:https://www.haomeiwen.com/subject/oukudqtx.html