zoukankan      html  css  js  c++  java
  • JavaScript基础数据类型

    一.数值

      1.JavaScript不区分整型和浮点型,就只有一种数字类型

      2.还有一种NaN,表示不是一个数字(Not a Number) eg:  parseInt("ABC")  //返回NaN

    二.字符串

      1.字符串常用方法

           .length      返回字符串长度,是一个属性

        .trim()       去除字符串两端空白

        .charAt(n)      返回第n个字符

        .concat("xx")    字符串和xx拼接,可以多个值进行拼接

        .indexOf(sub,start)   从start位置开始找sub字符,返回索引,没有找到就返回-1

        .slice(start,end)   切片

        .toLowerCase()   全部变为小写

        .toUpperCase()   全部变为大写

        .split(delimiter,limit) 以delimiter为切割符,limit为切割次数

    三.布尔值

      var a = true

      var a = false      "",0,null,undefined,NaN都是false

      null表示空,变量的值为null  

      undefined表示未被定义,只是声明了变量,还没有赋值

    四.对象

      1.数组: var a = [123,"abc"];

        数组的方法

        .length      返回数组的大小,是一个属性

        .push(元素)    追加元素

        .pop()        获取尾部的元素并删除

        .unshift(元素)    头部插入元素

        .shift()       获取头部元素并删除

        .slice(start,end)   切片

        .reverse()        反转

        .join(seq)     用seq拼接成字符串

        .concat()      合并数组

        .splice(index,howmany,[item1,...itemx])    从index开始删除,删除howmany个[,并添加新的值]

      2.自定义对象: var a = {"key":"value"}

       取值方法

        a["key"];

        a.key;

    五.类型查询

      typeof 变量名;

    六.运算符

      1.算数运算符

        + - * / ++ --    ++自加1

      2.比较运算符

        > >= < <= == != === !==

        ==  弱等于,数据相等就是返回true

        ===   强等于,类型也得相同才返回true

      3.逻辑运算符

        && || !    and or not

      4.赋值运算

        = += -= *= /=

  • 相关阅读:
    测试的基本方法
    一些基本常用的正则表达式
    MySQL和Oracle的区别与不同
    Ubuntu中使用python3中的venv创建虚拟环境
    在Ubuntu中搭建Python3的虚拟环境并开始django项目
    Django中的图片加载不出来解决方式记录
    在django中进行后台管理时插入外键数据时不显示值的问题
    Django2.2连接mysql数据库出现django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None问题
    在Ubuntu中安装了MongoDB后无法启动mongod的问题
    PostgreSQL练习3
  • 原文地址:https://www.cnblogs.com/q767498226/p/10388087.html
Copyright © 2011-2022 走看看