首页 > 代码库 > 16-11-23

16-11-23

  今天学习了js中的字符串string,上午复习了array数组,总的来说就是对特定对象元素的增添、删除、修改以及查找四类。

  解释一下变量

   变量:会变化的量;特点:

             1.  使用var来修饰;

             2.  变量名只能有:字母、数字、下划线,不能以数字开头;

             3.  区分大小写;

             4.  通过一个等号赋值: 左边是变量=右边是值;

             5.  有类型,但是js变量是弱类型;

    类型有:

             (一)基本类型

             1.var c= 1;//整型类型   int:整型 

              例子: var  varInt =1      

             2.var d= 0.5;浮点类型(小数)float:浮点型 

              例子:var varFloat = 1.223

             3.var d ="今天" //字符串类型,必须要用引号 string :字符串  

              例子:var varString = "123";

             4.var f = true  // 布尔类型 true false  bool:布尔型   

              if(){如果条件成立,执行这的内容 }else{如果条件不成立,执行这的内容}

              例子:var varBool = true;


             (二)复合类型:

             5.数组类型:存放一组数据,一堆数据;

             6.对象类型:存放一组数据,一堆数据;

             (三)特殊类型

             7.null类型:值就是这个null;一个变量的值是空的  var varNull = null

             8.undefined类型:值就是undefined,    var varUnderfined


  再来复习一下昨天的array数组,增添:1.末尾增加push 2.开头增加unshift 3.末为增加,原数据不变,新数组增加concat  4.join  删除:1.删除最后的元素pop,并得到这个数据  2.删除第一个shift并得到这个数据  查询:1.查询长度length  2.slice(1,2)从脚标1开始,查询2个。   修改:sort 先比较第一个数字,在比较第二位,以此类推排序。  splice(从第几个开始,删几个,并替换删掉的)。

  

  今天的主要内容是字符串string,主要也是分成四种功能来说,增加、删除、查找和修改。

        增加


var  varString ="abcdef";

将数据连接到字符串末尾,原字符串不变,返回新的字符串

var b = varString.concat("123");

document.write(b);





var varSting = "sfunsJJIJncw";

把整个字符串改成大写

var b = varSting.toUpperCase()

document.write(b);



var varSting = "sfunsJJIJncw";

// 把整个字符串改成小写

var b = varSting.toLowerCase()

document.write(b);



var varSting = "sfunsJJIJncw";

// 把整个字符串改成小写

var b = varSting.toLocaleLowerCase()

document.write(b);



var varSting = "sfunsJJIJncw";

// 返回指定下标的字符

var b = varSting.charAt(5);

document.write(b);



var varSting = "無厘頭nsJJIJncw";

var b = varSting.charCodeAt(2);

document.write(b);



var s = String.fromCharCode(104, 101, 108, 108, 111);

document.write(s);


var b =String.fromCharCode(25088);

document.write(b);


var varSting = "無厘頭nsJJIJncw";

// 查找指定字符第一次出现的位置

var b = varSting.indexOf("J");

document.write(b);


var varSting = "無厘頭nsJJIJncw";

// 倒序查找指定字符第一次出现的位置

var b = varSting.lastIndexOf("I");

document.write(b);



var varSting = "無厘頭nsJJIJncw";

// 求字符串长度

var b = varSting.length;

document.write(b);



var varSting = "無厘頭nsJJIJncw";

// 截取字符串

// var b = varSting.slice(开始的下标,[截取的个数]);

var b = varSting.slice(0,3);

document.write(b);



var varSting = "無厘頭nsJJIJncw";

// 截取字符串

// var b = varSting.substring(开始下标,结束下标(不输出结束下标));

var b = varSting.substring(1,5);

document.write(b);

  字符串的应用主要掌握函数的作用和基本用法,做到熟能生巧。


16-11-23