当前位置: 首页 > Web前端 > HTML5

程序员web前端教程:string

时间:2023-04-05 02:18:10 HTML5

程序员web前端教程:string,观察某宝网的商品数据,有一个东西叫server>>>>js重要功能之一>>>>交互>>>>人机交互(事件)>>>>服务端交互(ajax);服务端交互,数据处理方法json>>>>>转换成字符串操作。字符串操作的重要性不言而喻。什么是字符串?字符串是用单(双)引号括起来的一串字符。字符串是JavaScript的一种基本类型。●"undefined"-如果值未定义;  "boolean"-如果值为布尔值;  "string"-如果值为字符串;  "number"——如果这个值是一个值;  ●"object"——如果这个值是一个对象或者null;字符串运算>>>>>从1+1=2到1+1=11那有什么区别呢?(小评)字符串声明:varstr="pro";基本类型定义了一个字符串变量str,内容为'pro'varstr=newString("hello");引用类型定义了一个字符串变量str,内容为hello。注意此时str是对象(object)类型,new生成的变量都是引用类型变量,也叫对象。JavaScript的特点之一>>>>>>一切皆对象;基本类型值指的是一个简单的数据段,引用类型是指向javascript内部对象的指针。字符串和html1。当将html编译成字符串插入页面时,JavaScript解析器会直接将字符串解析成代码。例如:document.write('Iamboldtext/strong>')写在页面上时是什么样子的?for循环和字符串连接。(练习)big()以大字体显示字符串bold()以粗体显示字符串fixed()以打字机文本显示字符串strike()以删除线显示字符串fontcolor()以指定颜色显示字符Stringfontsize()使用指定大小显示字符串link()将字符串显示为链接sub()将字符串显示为下标sup()将字符串显示为上标//以上方法均返回一个增加了的字符串标签,但不对字符串本身进行操作;在没有html代码的产品列表页面上,两种声明字符串的方式是不同的。类型不同(原因)。字符串下标长度字符串操作>>>>1.查询操作1)indexOf("abc")查找字符串的第一次出现;2)lastIndexOf("abc")查找最后一次出现的字符串如果没有找到该位置,则返回-13)replace()替换字符串//返回修改后的字符串,不对原字符串进行操作。替换替换字符串,例如:varstr="howareyou";alert(str.replace("are","oldare"));2.获取操作charAt(3)//获取下标为3的字符charCodeAt(3)//获取下标为3的字符的Unicode编码Unicode(Unicode,万能码,Unicode)是该领域的行业标准计算机科学,包括字符集、编码方案等>>>>>TranslatorSmectaString.fromCharCode(94)//Encoding转换为字符;由于fromCharCode()是String对象中的一个方法,所以使用时必须加上String前缀;substring(start,end)//截取字符串,从起始位开始,到结束位结束。字符集GBK、GB2312、GB18030、BIG5(繁体中文)Unicode-8UTF-8Unicode-16split(separator,howmany)>>>>>>>根据分隔符,拆分成数组;separator(string);//根据howmany拆分(可指定返回数组的最大长度);[注意]如果使用空字符串("")作为分隔符,那么stringObject中的每个字符都会被拆分。3.拼接操作concat()concatenationstring//最没用的方法4.大小写操作toLowerCase()toUpperCase()字符串操作实践