美文网首页
前端运算符

前端运算符

作者: _Clown_ | 来源:发表于2018-10-31 08:59 被阅读0次

    在字符串中使用转义字符输入Unicode编码\u四位编码
    console.log("\u2Fd2")
    在网页中使用unicode编码:
    &#编码;

    <h1 style: "font-sized:200px; color:red;">☠</h1>
    

    相等 两个值不同 直接返回true 会

    等等yu 类型不同 会转成相同类型

    var a = 10; 
    console.log(a==4); //false 
    console.log("1"==1); //tru 
    console.log(true=="1"); //true 
    console.log(null==0); //flase 
    console.log(undefined==null); //true 
    console.log(NaN=="1"); //false 
    console.log(NaN==undefined); //false 
    console.log(NaN==NaN); //false 
    var b=NaN; 
    console.log(b==NaN); //false 
    console.log(isNaN(b)); //false 
    

    不相等

    console.log(10!=5); //true
    console.log("1"!=1); //flase
    console.log("abc"==="abc"); //flase
    

    全等 不会给转换类型

    console.log("123"===123); //flase
    

    条件运算符 也叫三元运算符

    语法: 表达式 语句1:语句2;
    true执行1 flase2
    true? alert("语句1"):alert("语句2");

    var a=10; 
    var b=20; 
    a>b ? alert("a大"):alert("b大"); 
    var max=a>b? a:b; 
    console.log("max="+max) 
    var max=a>b? a>b? (a>c? a:c) : (b>c?b:c); 
    console.log("max="+max) 'hello' ? alert(1) : alert(2); //不是布尔值 会转成布尔值 在进行计算 
    

    运算符

    使用,可以分割多个词语,一般可以在声明多个变量是使用

    var a,b,c 
    var a=1 b=2 c=3; 
    alert(b); 
    var result=1+2*3; //7 
    result=1 // 2 &&3 //先转成true或false 在进行运算 3 
    console.log("result=" +result) 优先级从左往又 可以用括号改变优先级 
    

    操纵属性

    DOM为了操作文档的API document是它的有个对象
    BOM为了操作浏览器API window是它的一个对象
    常用BOM对象还有:alert 定时器等
    整个文档加载完之后又执行的一个匿名函数
    document所有网页
    getElementById获取


    image.png

    js换肤

    image.png

    操作js属性

    image.png

    相关文章

      网友评论

          本文标题:前端运算符

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