zoukankan      html  css  js  c++  java
  • js基础

    js基本数据类型:

    Undefined、Null、Boolean、Number、String

    还有1中复杂的数据类型————ObjectObject本质上是由一组无序的名值对组成的。

    js中typeof的类型有6种除了上述还有function,但是竟然没有null;

     typeof操作符

      介于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供者方面信息的操作符。对一个值使用typeof操作符可能返回下列某个字符串:

      ● "undefined"——如果这个值未定义;

      ● "boolean"——如果这个值是布尔值;

      ● "string"——如果这个值是字符串;

      ● "number"——如果这个值是数值;

      ● "object"——如果这个值是对象或null;

      ● "function"——如果这个值是函数;

     2、querySelector查了好久也不知道是什么时候出的,可以从js中domAPI中查到。

    document.querySelector() 返回文档中匹配指定的CSS选择器的第一元素

    js中数组方法

    改变原数组的:
    pop:删除最后一个并返回,改变原数组
    push:向数组末尾添加元素,并返回新的长度,改变原数组
    unshift:向数组开头添加元素,并返回新的长度,改变原数组
    reverse:颠倒数组顺序,改变原数组
    shift:将第一个元素删除并且返回,空即为undefined,改变原数组
    splice:splice(start,length,item)新增删除替换数组元素,返回被删除数组,无删除则不返回,改变原数组
    sort:对数组排序,改变原数组

    不改变原数组的:
    concat:连接多个数组,返回新的数组,不改变原数组
    join:将数组中所有元素以参数作为分隔符放入一个字符串,不改变原数组
    slice:slice(start,end),返回选定元素,不改变原数组

  • 相关阅读:
    C++解析XML
    C/C++获取CPU等硬件信息&&屏幕截图
    C/C++使用Socket通信UDP
    C/C++远程开机
    通过匿名管道获取CMD运行结果
    管道同步通信
    VS2013入门驱动配置测试
    仿LordPE获取PE结构
    ossutil64 替换 lrzsz 方法
    shell perl 等
  • 原文地址:https://www.cnblogs.com/zhangzs000/p/6273583.html
Copyright © 2011-2022 走看看