zoukankan      html  css  js  c++  java
  • ES5新增

    1、ES5严格模式
     
    好处:
        1、规避了代码的不严谨性,不规范之处,
     
        2、提高了代码的安全性,
     
        3、提高了代码的运行效率
     
        4、为后续版本做铺垫
    背景:在顶部写上“use strict”,或者写在函数里面
     
    2、time...timeEnd检测测试时间
     
     
    3.eval()方法
     
    目的:
        1、解决json格式的字符串的问题
        2、将字符串装换成对象
     
        
     
    用法:相当于script的功能:
     
           eval(“var a = 10;var b = 10;console.log(a+b)”)
           
     
     
    4、ES5数组新增方法
     
    1、arr.indexOf(a):查看某个元素是否存在数组中,如果存在则返回下标,否者返回-1;
     
    2、
     
     
    5、字符串新增API
     
    截取: slice(start,[end]),substring(start,[end])和substr(start,[length]) 
     
    slice()
    第一个参数代表开始位置,第二个参数代表结束位置的下一个位置,截取出来的字符串的长度为第二个参数与第一个参数之间的差;若参数值为负数,则将该值加上字符串长度后转为正值;若第一个参数等于大于第二个参数,则返回空字符串.
    substring()
    第一个参数代表开始位置,第二个参数代表结束位置的下一个位置;若参数值为负数,则将该值转为0;两个参数中,取较小值作为开始位置,截取出来的字符串的长度为较大值与较小值之间的差.
    substr()
    第一个参数代表开始位置,第二个参数代表截取的长度
     
     
    6、ascii码与字符之间的转换
     
    charCodeAt:将字符转换成ascii
     
     
    String.fromCharCode:将ASCII码转换成字符
  • 相关阅读:
    学习篇之函数就是对象
    @Controller和@RestController的区别
    maven 阿里云 国内镜像 中央仓库
    IntelliJ IDEA使用教程
    解决“无法从套接字读取更多数据”
    at java.util.Arrays.copyOfRange(Arrays.java:3209)导致的java.lang.OutOfMemoryError: Java heap space 错误的解决办法
    maven中引入ojdbc包
    Oralce增加表空间
    Web服务框架发展与REST服务开发
    Oralce解锁表
  • 原文地址:https://www.cnblogs.com/W-Wait/p/8372912.html
Copyright © 2011-2022 走看看