zoukankan      html  css  js  c++  java
  • day16-js之js函数、js序列化及转义、eval以及时间操作

    1、js函数:

    js函数包括三种:普通函数、匿名函数、自执行函数

    (1)普通函数:

      function func(arg){

      return arg+1

      }

      var result=func(1)

      setInterval(func,5000)

     (2)匿名函数:

      匿名函数:没有函数名的函数

      setInterval(function(){console.log(123)},5000)

     (3)自执行函数

      自执行函数:表示创建函数并自动执行

      (function func(arg){

      console.log(arg);

           })(1)

      (1)表示给arg传递参数1

    2、js序列化及转义

    (1)序列化:

    JSON,stringify(li)  把列表转换成字符串

    JSON.parse(li) 将字符串转换成列表,这个更常用:

    (2)转义

    详情见示例,url是在网页搜理解词汇使显示的

    我们可以拿到登录某个页面的数据,转义后保存到客户端的cookie中。

    3、eval以及时间操作:

    (1)js中eval是python中eval和exec的合集,既可以编译代码也可以获取返回值

    JS:

      eval(表达式/执行代码)

      val=eval("1+1")

    python:

      exec(执行代码)

      val=eval(表达式)

    (2)时间:

    Date对象

     var d=new Date()

    d是时间对象,封装了当前时间;Date是一个类,new Date()创建一个对象,new必须要加;

    d.getxxx()  获取

    d.setxxx() 设置

  • 相关阅读:
    C/C++常用的时间函数
    二维数组动态申请空间以及二维数组函数传参问题
    vc多线程编程
    [转载]_tmain main wmain WinMain
    using namespace std 解释
    [转载]C运行时库函数和API函数的区别和联系
    ZOJ 1013 Great Equipment(DP)
    c++ 运算符优先级表
    c语言输入的一些问题
    c\c++ 随机数函数
  • 原文地址:https://www.cnblogs.com/wuxiaoru/p/12458443.html
Copyright © 2011-2022 走看看