• 原生js大总结四


    031、数组常用的一些方法
     
    1、push: 在数组最后添加一个或者多个元素,返回添加后数组的长度
     
    2、pop: 从数组最后取出一个元素,返回的是数组的最后一个元素(取出的元素)
     
    3、unshift: 和push相反,从数组的第一位的前面开始添加
     
    4、shift: 和pop相反从数组的第一位开始取,返回取出的值
     
    5、sort 排序方法
     
    6、reverse 反转
     
    上面的6种方式都在原数组进行操作,会改变原本的数组
     
    032、如何将数组转换为字符串?如何将字符串转换为数组
     
    var str = 数组.join('')
    var arr = 字符串.split('')
     
    除此之外还有toString()
     
    033、简单谈一谈关于值传递与引用传递
     
     值传递:传递的是基本数据类型的数据(数据不会发生改变)
     
     引用传递:传递的是对象(数组、对象)对象存储在堆空间中,自身可以发生改变
     
    034、关于数组的排序请用至少2种方式进行排序
     
    冒泡 选择  快速  代码自己写
     
    035、什么是json?
     
    JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,用来来存储和表示数据
     
    语法:
         [
         {键:值},
         {键:值},
         {键:值},
         ]
     
    036、什么是ES5?js中的'use strict'是什么?目的是什么?
     
    ECMA Script5:ECMA的第五次改版  时间:2009年
     
    'use strict'js的严格模式 
     
    目的:
    增加更多报错的场合,消除代码运⾏的⼀些不安全之处,保证代码 运行的安全。
    提高编译器效率,增加运⾏速度。
    为未来新版本的JavaScript做好铺垫
     
    037、ES5中新增的数组的方法有哪些?
     
    indexOf():返回第一次出现的下标
     
    lastIndexOf():返回最后一次出现的下标
     
    forEach():循环
     
    map():映射
     
    filter():过滤
     
    reduce() 累加器
     
     
    038、ES5中字符串新增的方法有哪些?
     
    charAt()  获取指定位置上的字符
     
    indexOf() 获取字符第一次出现的位置
     
    substring() 截取字符串内容
     
    slice()  截取
     
    split()  将字符串分割成数组
     
    replace()  替换
     
    substr 返回一个从指定位置开始的指定长度的子字符串
     
    039、如何将一个字符转换成ascii码?如何将一个数字转换成对应的字符
     
    charCodeAt():将字符转换成ascii码
     
    String.fromCharCode():将数字转换成对应的字符
     
    040、请列举出Math常见的API
     
            1、Math.random()=====随机数
     
            2、Math.pow()====次方
     
            3、Math.round()====四舍五入
     
            4、Math.ceil() ===向上取整
     
            5、Math.floor()===向下取整
     
            6、Math.PI  ====π
     
            7、Math.max()===返回最大值
     
            8、Math.min()===返回最小值
     
            9、Math.sqrt() ===开方
  • 相关阅读:
    random模块
    collections模块
    re模块
    正则表达式
    递归函数,二分查找
    内置函数,匿名函数
    python 中的爬虫· scrapy框架 重要的组件的介绍
    flask 中的常用组件的使用 ,virtualenv组件和 pipreqs组件 和 偏函数
    Django 中自带的 content_type表 , alipay的接口 需要的配置
    restful 和 restframework
  • 原文地址:https://www.cnblogs.com/J--L/p/10096539.html
Copyright © 2020-2023  润新知