• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
肥肥大超
博客园    首页    新随笔    联系   管理    订阅  订阅

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的正则表达式必须放在//里边.

勇气,信念,坚持
posted @ 2014-02-27 22:04  sheroHuo  阅读(326)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3