博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ES5新增
阅读量:4588 次
发布时间:2019-06-09

本文共 749 字,大约阅读时间需要 2 分钟。

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码转换成字符

转载于:https://www.cnblogs.com/W-Wait/p/8372912.html

你可能感兴趣的文章
Microsoft 中间语言
查看>>
.NET Framework 简介
查看>>
c#通用语言运行时CLR
查看>>
编译和执行 C# 应用程序
查看>>
c#命名空间
查看>>
c#字面量
查看>>
C# 应用程序文件夹结构
查看>>
c# Format() 方法
查看>>
c#实例
查看>>
c# Format() 方法
查看>>
c# String 常用方法应用
查看>>
c# 枚举和位标志
查看>>
c# 枚举
查看>>
c# System.Enum的方法
查看>>
c# 数组
查看>>
C# 的基本数据类型
查看>>
c# 结构
查看>>
c# 装箱与拆箱
查看>>
c# 引用类型和值类型的内存分配
查看>>
c# 选择结构
查看>>