一.数值

  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.赋值运算

    = += -= *= /=

JavaScript基础数据类型的更多相关文章

  1. JavaScript基础——数据类型

    JavaScript使用数据类型来确定如何处理被分配给一个变量的数据.变量的类型决定了你可以对变量进行什么操作,如循环或者执行.下面描述了最常用的变量类型. 字符串(String):此数据类型将字符数 ...

  2. javascript基础数据类型与引用类型

    javascript一共有6种数据类型 有5种基本类型:Null,String Number,Boolean,Undefined 和一种引用类型Object 基础类型在内存中存在于栈空间中,例如 va ...

  3. JavaScript基础数据类型(一)

    动态类型 JavaScript 是一种弱类型或者说动态语言.这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定.这也意味着你可以使用同一个变量保存不同类型的数据: var foo = ...

  4. Javascript基础--数据类型

    一.基本数据类型 1.字符类型:表示字符的类型,例:'aaa',"aaaa",'123456',''(空字符) 2.数字类型:表示数字的类型,例:0,1,3.1415936等 特殊 ...

  5. JavaScript基础系列目录(2014.06.01~2014.06.08)

    下列文章,转载请亲注明链接出处,谢谢! 链接地址: http://www.cnblogs.com/ttcc/tag/JavaScript%20%E5%9F%BA%E7%A1%80%E7%9F%A5%E ...

  6. JavaScript基础:数据类型的中的那些少见多怪

    原文:JavaScript基础:数据类型的中的那些少见多怪 Javascript共有6种数据类型,其中包括3个基本数据类型(string,number,boolean).2个特殊数据类型(undefi ...

  7. 前端javascript基础总结(1)js的构成以及数据类型

    在日常工作中用到的原生js很少,感觉自己已经把原生的js忘光了,在这里开始总结下js,就从最基础的开始吧!!! JavaScript的组成: 1.ECMAScript:解释器,翻译. 个人理解为就是解 ...

  8. 初识 Javascript.01 -- Javascript基础|输出方式、变量、变量命名规范、数据类型、

    Javascript基础 1 聊聊Javascript 1.1 Javascript的历史来源 94年网景公司   研发出世界上第一款浏览器. 95年 sun公司   java语言诞生 网景公司和su ...

  9. javascript基础语法备忘录-变量和数据类型

    //javascript基础语法备忘录-变量和数据类型 // 定义变量使用var关键字 后面跟变量名,不要使用eval 和arguments为变量名 var message = "hi&qu ...

随机推荐

  1. php中bootstrap框架.popover弹出框,鼠标移动到上面自动显示,离开自动消失

    <div rel="name"></div> <script> $(function(){//显示弹出框 $("[rel=name]& ...

  2. 导出可运行jar包

    @参考文档 选中项目右击export 可运行jar文件 Extract required libraries into generated JAR:将所需库导出到导出的jar包根目录下,效果如下 Pa ...

  3. HttpClient--使用HttpClient进行Get Post请求访问

    在java后台开发中,我们有时候需要调用其他网站的接口进行数据的获取操作,我们一般会采用 1.java net 包中的URL 类,进行网络的数据获取 2.使用apache提供的HttpClient进行 ...

  4. day 12 内置函数,装饰器,递归函数

    内置函数 内置函数:python给咱们提供了一些他认为你会经常用到的函数,68种      内置函数     abs() dict() help() min() setattr() all()  di ...

  5. MVC学习(三)Code-First Demo

    前面两篇文章介绍了DataBase-First例子,这里就介绍Code-First. 个人简单理解:就是在程序中编写代码,然后在数据库中生成相应的表.字段.约束等等.听上去蛮神奇的.Now,begin ...

  6. Java面试基础知识(1)

    1.final, finally, finalize的区别 final:修饰符(关键字)如果一个类被声明为final,没有子类也不能被继承.因此一个类不能既被声明为 abstract的,又被声明为fi ...

  7. elastic5.4安装错误解决

    首先,我们从官网下载:(官网:https://www.elastic.co/downloads/elasticsearch)(推荐下载deb或者rpm包,否则坑很多) 启动 (需要依赖java环境) ...

  8. android抽屉效果

    所谓抽屉  是区别于侧滑菜单 他不会把内容区域挤掉  他只是覆盖在内容区域 下边一个布局文件  一个代码   可以说的就是布局文件就是 <android.support.v4.widget.Dr ...

  9. ifconfig 运行command not found

    vi /home/lx/.bash_profile中添加 PATH=$PATH:$HOME/bin:/sbin:/bin export PATH   linux查看服务自启动  chkconfig - ...

  10. RSA加密遇到的一个问题

    1,最近在项目里面使用了RSA加密解密的功能 出现的异常情况是加解密时对于有中文的情况会出现乱码,导致无法正常解析参数   解决方案人认为:针对中文应该 先encode ,这样能有效的避免乱码