zoukankan      html  css  js  c++  java
  • js

    Js数据类型具体分析

    1. 基础类型:  string  number   boolean   null  undefined
    2. 引用类型:  object ==》  json  array  

    复习    运算符  xxx.sss···xxx 是对像···sss是属性和方法。

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

    字符串 String    var st=”hello world”;

    字符串的定义

    1. var s=”haha”;
    2. Var st=new String(“hello”)    对象形式定义
    1. 属性 length   字符串中字节的总数    st.length
    2. 方法  函数

    (1) charAt() 返回指定位置的字符 (indexindex是索引

    var a='JIALAOSHI,shi666'

    console.log(a.charAt(8))   //取出单个字符显示

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

    var a='JIALAOSHI,shi666'
    var b='sah.jsih.fah'
    var c='sha.ohfjia.hudf.hau'

    console.log(a.concat(b,c))   //合并多个字符显示

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

     var a='jialaoshi,shi666'

    console.log(a.indexOf('la')) //找到一个或多个字符在字符串中第一次出现的位置

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

    var a='jialaoshi,shi666'

    console.log(a.lastIndexOf('sh'))  //找到一个或多个字符在字符串中最后一次出现的位置

    5,match()

    6,replace()

    7,search()

    8.slice(startend)  字符串中截取一段字符,并返回截取的字符

    var a='jialaoshi,shi666'

     console.log(a.slice(5,10))  //取出字符串中的一部分显示

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

    var s='as,caf,afs,dfa,asd,sas'
    console.log(s.split(",")) //将字符串分隔开

    10.substr()  

    var b='sah.jsih.fah'
    console.log(b.substr(2,5))

    两个参数  一个是开始位置,一个是向后截取的个数

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

     

    var b='sah.jsih.fah'
    console.log(b.substring(2,6))

     

    等价slice

    12.toLowercase()   将所有大写的转成小写

    var a='JIALAOSHI,shi666'
    console.log(a.toLowerCase()) //字符串中所有大写转换成小写

    13.toUppercase()   将所有小写字母转换成大写字母

    var b='sah.jsih.fah'
    console.log(b.toUpperCase()) //字符串转换成大写

    14.trim()  出去字符串两端的空白.

    var a='   fjipajdfakjlkaj    '

     console.log(a.trim())

    Var function  new 都是js的关键字  

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

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

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

    Js命名

    当两个或多个单词在一起构成一个新词是,从第二个单词开始,首字母要大写。这种命名方法叫驼峰发命名。

  • 相关阅读:
    LightOJ
    Peter and Snow Blower
    Gena's Code
    nyoj139--我排第几个 (康拓展开)
    hdoj1394(归并排序)
    树状数组
    Poj 1113--Wall(凸集)
    hdoj1437 -- 天气情况
    hdoj1428 -- 漫步校园 (记忆化搜索)
    图像边缘检测
  • 原文地址:https://www.cnblogs.com/jialaoshizaixianjiaoxue/p/9830843.html
Copyright © 2011-2022 走看看