美文网首页Web前端之路
review javascript 04:运算符和表达式

review javascript 04:运算符和表达式

作者: 蝴蝶结199007 | 来源:发表于2017-03-29 22:55 被阅读12次

(1)知识点

  • (1.1) 运算符:程序中模拟人的思维运算或判断的符号
  • (1.2)表达式:由数据,变量和运算符组成的一个公式
  • (1.3)Infinity:无限大
  • (1.4)isFinite():判断是否为一个有限的数字
  • (1.5)eval:转换成json对象;执行函数;执行表达式

(2)细化


(3)实践

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>学习运算符和表达式</title>
</head>
<body>

</body>
</html>

<script type="text/javascript">
    init();

    /**
     * (1)Infinity,什么时候出现无线大,除数为0
     * (2)isFinite(num),判断是否在一个有效范围内
     * (3)eval
     *      (1)json字符串转换为json对象
     *      (2)eval运行函数
     *      (3)执行表达式
     */

    function init() {
        xx();
        // 1.执行函数
        eval("xx()");
        // 2.执行表达式
        console.log(eval(1 * 2));
        // 3.执行json
        var jsonStr = "{'name':'phf'}";
        var jsonObj = eval('(' + jsonStr + ')');
        console.log(typeof jsonStr);
        console.log(typeof jsonObj);
    }

    function xx() {
        console.log("hello,xx");
    }

    function learnisFinite() {
        var xx = {"age": 1, "name": "name"};
        console.log(isFinite(10));//true
        console.log(isFinite({'age': "a"}));//false
        console.log(isFinite(xx.age));//true
        console.log(isFinite(xx.name));//false
        console.log(isFinite(true));//true
        console.log(isFinite(new Date()));//true
        console.log(isFinite("cc"));//false
    }

    function NumberParamDate() {
        var currentDate = new Date();
        console.log(currentDate);
        var millisecond = Number(currentDate);
        //毫秒数 转换成 当前时间
        var unixTimestamp = new Date(millisecond);
        console.log(unixTimestamp.toLocaleString());
        console.log(unixTimestamp.toLocaleDateString());
        console.log(unixTimestamp.toTimeString());
    }

</script>

相关文章

  • review javascript 04:运算符和表达式

    (1)知识点 (1.1) 运算符:程序中模拟人的思维运算或判断的符号 (1.2)表达式:由数据,变量和运算符组成的...

  • JavaScript中的==和===

    关系表达式 ==和===都是JavaScript中的关系表达式运算符,与对应的还有!=和!==。 ==和===运算...

  • JavaScripte运算符与优先级简述

    什么是JavaScript JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式一些运算符可以...

  • JavaScript 精粹 基础 进阶(2)表达式和运算符

    表达式和运算符 JavaScript 表达式 ** 表达式是指能计算出值得任何可用程序单元。——Wiki** 表达...

  • javascript运算符

    javascript运算符 运算符和操作数的组合就称为表达式 1、算术运算符 A.+ (1)用于数值的相加运算 (...

  • 表达式和运算符(三)

    三、表达式和运算符 3.1 表达式 表达式是用于JavaScript脚本运行时进行计算的式子,可以包含常量、变量...

  • 运算符

    运算符 JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、...

  • javascript 运算符

    运算符 JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、...

  • JavaScrip-->运算符

    运算符 JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、...

  • JS-2-运算符

    运算符: JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式,比较表达式...

网友评论

    本文标题:review javascript 04:运算符和表达式

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