zoukankan      html  css  js  c++  java
  • js中的数据类型

    1,js的变量声明方式:

      显性:var 变量名=变量值

      隐性:变量名=变量值

    2,js中的数据类型:

    (1)数值类型:整数和浮点数(可用科学计数法)

       当数值达到一定极限时用Infinity,-Infinity

    NAN一个与任何值都不相等的数(not a number),也包括他自己,他是唯一一个与自己帮相等的数.

    2.字符串类型:

    js和java的String类型区别是:

      判断两个字符串是否相等直接用"=="即可;

     js中字符串可以用单引号;

     js中的字符串索引的第一个值是0,不是1

    subString与Slice的区别:

          Slient的用法与subString大体相同,slice 中的参数可以是负值.表示倒数第那个位.

    indexOf与lastIndexof的区别:

        indexOf(sreachString,[startIndex]):从左面startIndex位起sreachString出现的索引号.

        lastIndexof(sreachString,[startIndex]);从左面到startIndex位中间sreachString出现的索引号.

    查询不到返回-1

    match与search的区别:

      match返回的是字符串数组或null.如果包含匹配值则返回字符串数组,没有返回null

      search返回的整数变量,如果搜索到子串则返回子串索引值,否则返回-1

    注意:

      match方法在正则表达式后加/g表示全局匹配.

    3.undefined与null

      下列情况返回值为undefined:

        没有赋值的变量

        访问对象不存在的属性

    undefined==null 返回true

    undefined===null 返回false

    与null不同,undefined不是js中的保留字,有些浏览器不支持undefined,我们需要在js脚本的顶部声明如下:

       var undefined;

    Js正则表达式:

    正则表达式其实是一个特殊的字符串,含有通配符的字符串,可以匹配多个字符串.

     js的正则表达式必须放在//里边.

  • 相关阅读:
    第三次作业--团队展示(团队)
    第二次作业——个人项目实战
    软件工程实践2017第一次作业-准备
    Calculator PartⅢ
    C++课堂作业2016.05.04
    Masonry 等间隔或等宽高排列多个控件
    iOS绘图框架CoreGraphics分析
    UINavigationControlle 之 UINavigationBar及navigationItem关系探讨
    iOS
    iOS-加载数据的实现-MJRefresh
  • 原文地址:https://www.cnblogs.com/fatfatdachao/p/3571509.html
Copyright © 2011-2022 走看看