今天学习了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);
字符串的应用主要掌握函数的作用和基本用法,做到熟能生巧。