zoukankan      html  css  js  c++  java
  • 关于js的一些东西

    常用的函数

    slice:选取数组值 

    用法:var arry=["a","b","c","d"]; arry.slice(1)  结果 a,b  arry.slice(1,3) 结果b,c

    splice:向/从数组中添加/删除项目,然后返回被删除的项目。

    用法 :var arry=["a","b","c","d"]; arry.splice(2,0,'e') 结果 a,b,e,c,d;

       var arry=["a","b","c","d"]; arry.splice(2,1,'e');结果 a,b,e,d;

       var arry=["a","b","c","d"]; arry.splice(2,1); 结果 a,b,d

    replace:用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

    用法:var str="abc de"; str.replace(/abc/,'aaa'); 结果:aaa de

    一些规范引申的东西

    1.单引号和双引号的区别

    var str='why'; 

    var str2="新的+'str'";

    单引号里是普通字符串

    双引号中包含字符串和变量
    当然也可以这样 var str3='新的'+str 不用双引号 ,双引号会检索是否包含变量,所以如果只是单纯的字符串,使用单引号的效率更高。

    2.基本类型和引用类型的区别

    基本类型 :

    • string
    • number
    • boolean
    • null
    • undefined

    引用类型:

    • object
    • array
    • function

    基本类型将变量a赋值给变量b其实是给变量b一块新的内存空间 所以a和b是互不影响的,引用类型将变量a赋值给变量b其实是将b指向a的内容,所以b或者a修改的时候另一个的值也改变了。

    未完待续......

    此博客文章多为本姑娘学习笔记!有不对的地方还望指正!!!么么哒
  • 相关阅读:
    window10使用vagrant+virtualBox搭建centos7
    吾日三思
    搭建EFK过程
    docker端口映射失效解决方法
    centos7防火墙相关命令
    docker学习
    python 读取hive数据
    shell 命令 查看本机ip
    shell 命令 修改hosts文件
    shell 命令 mkdir -p
  • 原文地址:https://www.cnblogs.com/whyue/p/7419233.html
Copyright © 2011-2022 走看看