JavaScript对象之String 深碍√TFBOYSˉ_ 2023-07-17 12:54 66阅读 0赞 ## charAt() ## 语法: stringObject.charAt(index) 功能: 返回stringObject中index位置的字符 ## charCodeAt() ## 语法: stringObject.charCodeAt(index) 功能: 返回stringObject中index位置字符的字符编码 ## substring() ## 说明: 语法及功能同slice完全一样 区别在于: 1. 当参数为负数时,自动将参数转换为0 2. substring()会将较小的数作为开始位置 ## substr() ## 语法: stringObject.substr(start,len) 功能: 截取子字符串 参数说明: len:可选,表示截取的字符总数,省略时截取至末尾 当len为负数,返回空字符串 -------------------- # 编程练习 # 用户输入登录的邮箱,对邮箱进行解析,解析出邮箱的用户名和邮箱的域名 效果如下图所示: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTMzMTky_size_1_t_70_pic_center] ![在这里插入图片描述][2020032119004423.png_pic_center] #### 参考代码 #### <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>3-19</title> </head> <body> <script> var str=prompt("请输入登录邮箱"); strKey=str.indexOf("@"); document.write("邮箱的用户名是:"+str.slice(0,strKey)+"<br />"); document.write("登陆的邮箱域名是:"+str.slice(strKey+1)); </script> </body> </html> [watermark_type_ZmFuZ3poZW5naGVpdGk_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTMzMTky_size_1_t_70_pic_center]: /images/20230528/71f965fd2328427f8bf1ba83880bd9e5.png [2020032119004423.png_pic_center]: /images/20230528/7d2063f58d21409d950da9a58218563f.png
还没有评论,来说两句吧...