无线网络网站dns解析失败,南通模板建站多少钱,动画设计专业学什么,招商页面设计一、字符串概述定义#xff1a;字符串就是用单引号或者双引号包裹起来的#xff0c;零个或多个排列在一起的字符。例如#xff1a;’javascript‘, “”, “345” , ’9-11a$‘, “xiao_yuanLian”嵌套#xff1a;字符串可以嵌套。在单引号包裹的字符串内部#xff0c;应该…一、字符串概述定义字符串就是用单引号或者双引号包裹起来的零个或多个排列在一起的字符。例如’javascript‘, “”, “345” , ’9-11a$‘, “xiao_yuanLian”嵌套字符串可以嵌套。在单引号包裹的字符串内部应该使用双引号进行嵌套。在双引号包裹的字符串内部应该使用单引号进行嵌套。例如“I am ‘coolMan’”, ’are u “kidding” me’二、字符串的使用2.1 字符串换行var x Hello World!;var x HelloWorld!;字符串断行需要使用反斜杠()var x Hello World!;2.2 length属性Length:返回的是字符串的长度2.3 字符索引[ ]方法在字符串后面接中括号中括号中写数字。能够访问到字符串中的每个字符。ps:索引一次只能索引一个字符如果需要多个则需要用连接符。pss:索引从0开始0表示第一个字符。2.4 获取指定位置字符1.charAt(index):返回的是具体的字符Index:就是字符串的位置它是一个数字2.charCodeAtindex返回的是字符对应的Unicode编码ascii编码值A:65 a:97 0:48Index:就是字符串的位置它是一个数字索引从0开始字符编码需要记得的两个。A—65a—97。其他符号累加即可。fromCharCode将指定的数字(ascii码值)转为对应的字符2.5 字符串连接concat()方法能够将两个字符串拼接起来合成一个新的字符串。可以认为concat和作用相同。至少在现阶段我们可以认为他们是没有区别的2.6模板字符串模板字符串template string是增强版的字符串用反引号标识。模板字符串中嵌入变量需要将变量名写在${}之中。三、转义字符3.1常见转义字符 单引号 双引号 反斜杠n 换行r 光标到首行t tab(制表符)四、字符串对象4.1 String字符串对象javascript中有字符串类型string类型我们也知道这种基本类型的变量的创建方式。但javascript中还提供了另外一种字符串的声明方式这种方式叫字符串对象。使用 new 关键字将字符串定义为一个对象New String();4.2 字面量对象的简单使用五、字符串方法(重点)5.1 字符串方法 (2).charAtnumber返回当前指定位置的字符 (3).charCodeAt(number)返回当前指定位置的字符ascii码值 (4).concat:连接字符串 (5).substring(start,end):截取字符串(从哪里开始到哪里结束,end 不包含end)) (6).substr(start,length):截取字符串从哪里开始取多长的字符 (7).slice(start,end):截取字符串(end不包含end).indexOf(str,offst)返回当前查找字符串在整个字符串中的首次位置如果没有返回-1Str:字符串Offset:从哪里开始查找2..lastIndexOf:倒过来查找3..trim():去掉字符串两端的空格4..toUpperCase和toLowerCase:大小写转换.match:返回一个指定字符串的数组.search:返回位置 .replace:替换字符串.split:字符串切割返回数组Es6新增的方法includes()返回布尔值表示是否找到了参数字符串。startsWith()返回布尔值表示参数字符串是否在原字符串的头部。endsWith()返回布尔值表示参数字符串是否在原字符串的尾部。这三个方法都支持第二个参数表示开始搜索的位置。repeat方法返回一个新字符串表示将原字符串重复n次。ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度会在头部或尾部补全。padStart()用于头部补全padEnd()用于尾部补全。padStart()和padEnd()一共接受两个参数第一个参数是字符串补全生效的最大长度第二个参数是用来补全的字符串。5.2 字符串Base64编码 Base64本身是一种加密方式可以将任意字符转成可打印字符。有时需要以文本格式传递二进制数据那么也可以使用 Base64 编码。而我们使用这种编码方法主要不是为了加密而是为了不出现特殊字符简化程序的处理。javascript中字符串提供了两个有关Base64编码的方法 btoa()字符串或二进制值转为Base64编码 atob()Base64编码转为原来的编码 encodeURIComponent()要将非 ASCII 码字符转为 Base64 编码 decodeURIComponent()将转码后的内容转为非ASCII内容作业1统计字符串中字母出现的次数“ababcdeeeffhhljlkom”,统计这个字符串中每个字母出现的次数。利用字符串的函数charCodeAt(i):返回指定位置的字符的ascii码值 a:97,A65fromCharCode(97,98,99):返回指定ascii码值的所指定的字符charAt():返回指定位置的字符第一种方法方法2创建一个新的字符串这个新的字符串是不重复的每个字符然后和老的字符串中有重复的字符进行比较如果相等就累加。indexOf():查找子字符串在整个字符串中首次出现的位置。从前往后lastIndexOf():查找子字符串在整个字符串中最后一次出现的位置。从后往前方法3利用对象的方式进行字符串的累加Try-catch语句的使用六、字符串实例6.1定时器的简单使用setInterval():定时器按照指定的时间重复的执行函数表达式setInterval(function(){},毫秒数)6.2 实例打字机效果动画setTimeout():延时器Canvans画布方法1通过substring()或者substr()或者是slice()这三个函数截取字符串方法2:通过数组的方式来访问字符串中字符6.3 实例幸运数字0-10000,8006.4 实例金字塔Str “abcdefg”;AAbAbcAbcd6.5 实例抽奖效果(动画)分析一下How to create your code?setInterval():奖品存放在数组中随机抽奖Math.random()将结果存放到文本框中