js 函数的一些方法

博客围绕JS函数的方法展开,但具体内容缺失。推测会涉及JS函数的定义、调用、参数传递等相关方法,这些方法在前端开发中对实现交互效果、处理数据等有重要作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

parseFloat()
从第一开始解析,解析到最后一个停止。
        特殊的停止情况:第一个遇到一个无效的浮点,迭戈是遇到一个非数字的字段
        1:如果是空串;返回NaN
        2: 十六进制忽略0
        3: 当遇到e 的时候;传入的数据乘以10的N次方;N = e后面的数
    var num = parseFloat('a123j455');
    console.log(num) // NaN  第一个数不为数字
    
        var num = parseFloat('123j455');
        console.log(num) // 123
    
        var num = parseFloat('0xA');
        console.log(num) // 0 
    
        var num = parseFloat('');
        console.log(num) // NaN
    
        var num = parseFloat('3.12e4');
        console.log(num) // 31200000
    
        var num = parseFloat('2.2.3');
        console.log(num) // 2.2
    
        var num = parseFloat('070.5');
        console.log(num) // 70.5

delete()作用;删除数组中数组的值,
数据是真实存在了,使用delete删除数据;不会改变数组的长度;
注意;delete方法是属于数组中的方法;只能取操作数组中的数据
       使用步骤:1:找到数组中要删除的数据 不要讲该数据赋值给一个新的变量。因为如果这样,属于一个新的变量,在使用delet 去删除该数据;作用的对象就不是数据;而是一个新的变量;这个变量的上成对象是windows
       
    var arr = [1, 2, 4, 5, 'rrrr', true]
            console.log(arr)
            delete(arr[5])
            console.log(arr[5])
            console.log(arr)
            // constructor 返回一个函数,该函数其实就是创建数组的函数
            var con = arr.constructor
            console.log(con)

toString   将JS 中其它的数据类型转化为字符串类型
改变数组中已有的数据的值,找到需要被改变的数据;
以赋值的形式对其进行改变

        var arr = [1,2,4]
        arr[1] = 'caiyun'
        console.log(arr)
        console.log(arr.toString()) // 1,caiyun,4


  // join()
 将数组元素链接成字符串
    var arr = [1,2,4]
            console.log(arr.join()) // 1,caiyun,4


    push()
            // 往数组中添加;2条数据;分别为  caiyun wanglei
            // push()在数组尾部;添加一个数组;并返回一个新的长度
            
        var arr = [1,2,4]
                arr.push('caiyun','wanglei')
                console.log(arr)
    
        concat()  合并多个数组;合并多个字符串
         // concat()
                // 原来的数组
                var arr = [1,2,3,4]
                var name = 'liuye';
                var bool = true;
                // 将 name  bool 放入到数组arr中;用一个新的变量去接收新的数组
                var arr2 = arr.concat(name,bool)
                console.log(arr2);
                console.log(arr.push(name,bool))
                /**
                 * concat() 必须用一个新的变量来接收数组。因为他的作用是;
                 添加新的元素后悔生成一个新的数组。
                 * push() 添加元素到数组上;没有生成新的数组;
                 只是改变了了原来数组的长度
                 */ 
        
        
        
        //   unshft()在数组的头部插入数据;返回一个新的长度
                 var a  = [1,2,3]
              console.log(a)
              var bool = true;
              var res = a.unshift(bool) // res 作用接收返回的结果
              console.log(a)
              console.log(res)
        
        
        pop()    last
        //   last 作用接收使用pop方法返回的一个结果。是删除掉的元素
            // pop()删除数组中最后一个元素;并返回删除的元素
         var arr = [
                  'liuye','dingjia','yidui'
              ]
              var last = arr.pop()
              console.log(last)
              console.log(arr)
        
        
        
        //   shift()作用:删除数组中第一个元素;并返回被删除的元素
         // res 作用接收返回的结果,也就是被删除的元素
        var arr = [
                  true,false,1,'dddd'
              ]
              var res = arr.shift();
              console.log(arr)
              console.log(res)
        
        
          splice() 删除 替换数组中元素。
        var arr = [
             1,2,3,45,'ssssssss',true
              ]
              console.log(arr,'原来的数组长度')
            // 第一个参数表示从第一个开始删除(必须为整数;推荐不要为负数);
            第二个参数表示:删除几个元素(可以为0个可以不写);
            第三个参数表示添加新的元素。
             var res=  arr.splice(2,1,'wanglei')
              console.log(res)
              console.log(arr)
              arr.splice(4,2,false)
              console.log(arr,'sssssssssssss')
        
        
        
        var arr = [1,2,4]
                // 改变数组中已有的数据的值,找到需要被改变的数据;以赋值的形式对其进行改变
                arr[1] = 'caiyun'
                console.log(arr)
                // toString将JS 中其它的数据类型转化为字符串类型
                console.log(arr.toString()) // 1,caiyun,4
                // join 将数组元素链接成字符串
                console.log(arr.join()) // 1,caiyun,4
                // 往数组中添加;2条数据;分别为  caiyun wanglei
                // push()在数组尾部;添加一个数组;并返回一个新的长度
                arr.push('caiyun','wanglei')
                console.log(arr)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值