zoukankan      html  css  js  c++  java
  • JS 数据类型分析及字符串的方法

    1、js数据类型分析

    (1)基础类型:string、number、boolean、null、undefined

    (2)引用类型:object-->json、array...

    2、点运算  xxx.sss(对象.属性或方法)

    任何数据类型都拥有属性和方法

    3、字符串的属性和方法

    (1)字符串的定义 :string

    <1> var at="hello world";

    <2>var st=new String("hello")(对象形式定义)

    (2)属性:length

    字符串字节的总数

    st.length

    (3)方法(也是一种函数

    <1>charAt() 返回指定位置的字符

    <2>concat ()连接两个或多个字符串,并返回新的字符串

    <3>indexOf ()返回某个字符串在字符串中首次出现的位置(下标),如果没有,则为-1

    <4>lastIndexOf() 从后向前检索某个字符串再字符串中出现的位置,返回值是从起始位置算起

    <5>match()

    <6>replace()

    <7>search()

    <8>slice(start,end)字符串中截取一段字符,并返回截取的字符

    <9>split()把字符串分割成字符串数组

    <10>subdtr() 两个参数,一个是开始位置,一个是向后截取的个数

    <11>substring()提取字符串中两个指定索引号之间的字符

    <12>toLowercase将所有的大写转换成小写

    <13>toUppercase将所有的小写转换成大写

    <14>trim 除去字符串两端的空白

    4、var 、function、new都是js的关键字

    var 声明变量  function 定义函数  new定义对象

    (1)方法:xx.fn()   fn()是方法  方法归属.前的对象

         函数:fn()    函数归属定义函数的作用域(函数在那个作用域下定义就归属谁)

    (2)JS命名:

      当两个或多个单词在一起构成一个新的单词的时候,从第二个单词开始,首字母要大写,

    这种命名方式叫做驼峰法命名

    (3)数据的三种存储格式

    a:string格式

    b:数组格式

    c:json格式

  • 相关阅读:
    pat03-树1. 二分法求多项式单根(20)
    pat05-图1. List Components (25)
    pat06-图4. Saving James Bond
    pat05-图3. 六度空间 (30)
    pat05-图2. Saving James Bond
    pat04-树9. Path in a Heap (25)
    pat04-树8. Complete Binary Search Tree (30)
    pat04-树7. Search in a Binary Search Tree (25)
    pat04-树5. File Transfer (25)
    Two Sum
  • 原文地址:https://www.cnblogs.com/blankOne/p/9844631.html
Copyright © 2011-2022 走看看