数字和字符串
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!--
1、'a'.charCodeAt() 获取a编码值
2、fromCharCode(97) 将97的编码值转换为字符=a
3、split(' ')将字符串分割,从空格处开始,转化为数组
4、replace(',','')将第一个值替换掉换成其他的值;第一个值=替换前;第二个值=替换后
5.indexOf('i')找到位于字符串第一个i的位置,输出下标
6.lastindexOf('i')找到位于字符串最后一个i的位置,输出下标
7.substring('a','c')从a的位置开始截取,直到c,打印:b
-->
</head>
<body>
<script>
//练习1:生成一个a-z的字符串
// console.log('a'.charCodeAt())
// console.log('z'.charCodeAt())
// var a = 'a'.charCodeAt()//获取a的编码
// var b = 'z'.charCodeAt()//获取z的编码
// var d = ''
// for(var i = a ; i <= b ; i++){
// var c = String.fromCharCode(i)//输出编码后,打印出编码对应的字符串
// d+=c
// }
// console.log(d)
//练习2:将下面的字符串分割成一个单词数组,去掉, 和 。
//repl
// var str ='abc ced oed ses lkks, qweqwe, wrr.qwe'
// var relute = str.split(' ')
// for(var i = 0 ; i < relute.length ; i++ ){
// console.log(relute[i].replace(',','').replace('.',''))
// }
//练习3:打印第一个i之后和最后一个i之前的字符串
// var str = 'wsxisadfsfsdfsdfisdfsdf'
// var a = str.indexOf('i')
// var b = str.lastIndexOf('i')
// var relute = str.substring(a+1,b)
// console.log(relute)
//练习4:将rgb格式转化为HEX格式
var rgb = 'rgb(33,183,55)'
//取出数字
var pri = rgb.replace('rgb','').replace('(','').replace(')','').split(',')//将rgb()转化为空字符串,只保留数字,在将他们从 , 号处分割
var r = parseInt(pri[0]).toString(16)//tostring(16)转化16进制;parseInt()解析字符串,返回整数
var g = parseInt(pri[1]).toString(16)
var b = parseInt(pri[2]).toString(16)
console.log('#'+ r+g+b)
</script>
</body>
</html>