美文网首页
eval()与括号运算符(个人学习笔记)

eval()与括号运算符(个人学习笔记)

作者: 大哈QAQ | 来源:发表于2018-10-05 00:39 被阅读0次

eval()作用:

           把字符串中的内容当作JavaScript语句执行。

            eval( "25+25" )    //50            

            eval( "25,50,30,20,80" )    //80    为什么出现的是80而不是25,50,30,20,80 ,这就归结于括号运算符

括号运算符作用: 

            一个括号表达式中出现多项内容,并以" , " 分隔,那么只会取最后一项。

               function    fn1()  {    console.log("1"+this)   }                                                                                                     function    fn2()  {    console.log("2"+this)   } 

                var    obj = { name:"hello" ,fn: fn2 };

                (fn1,fn2)()    //    "2"     this——>window

                (fn1,obj.fn)()    //    "2"     this——> { name:"hello" ,fn: fn2 }

                (obj.fn)()     //      "2"     this——> window    这是个特殊情况

相关文章

  • eval()与括号运算符(个人学习笔记)

    eval()作用: 把字符串中的内容当作JavaScript语句执行。 eval( "25+...

  • 3.6 eval()

    3.6 eval()问题一:eval() 是一个运算符还是一个函数 eval()是一个函数,但是经常被当做运算符对...

  • js操作对象属性用点和用中括号有什么不同?

    中括号运算符总是能代替点运算符。但点运算符却不一定能全部代替中括号运算符。 中括号运算符可以用字符串变量的内容作为...

  • javascript-属性点和中括号的关系

    中括号运算符总是能代替点运算符,但点运算符却不一定能全部代替中括号运算符。 使用中括号访问对象属性时,需要用引号;...

  • learn.regex.4.md

    运算符优先级 运算符描述\转义符(), (?:), (?=), []圆括号和方括号*, +, ?, {n}, {n...

  • JS笔记8:运算符及优先级

    1. 运算符 2. 运算符优先级 优先级运算符优先级 口诀括号一, //括号运算符[] ()单目二;...

  • 《明解C语言》第三章笔记和练习题

    笔记:1、if(no % 5) 括号内不为0则执行。2、=运算符的运算顺序最小,比==还小3、a > b ? c ...

  • 运算符优先级

    附C语言运算符优先级口诀 括号成员第一; //括号运算符[]() 成员运算符. -> 全体单目第二; //所有的...

  • JS基础——002

    1.运算符 算数运算符:+ - * / (加减乘除)%(取余)算数运算符先乘除后加减有小括号先算小括号...

  • js - 14 JS表达式(2)

    eval() eval()是一个函数,但是由于种种原因被当成一个运算符 eval()只有一个参数,如果传入的不是字...

网友评论

      本文标题:eval()与括号运算符(个人学习笔记)

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