console
function isNumber(value) {
let patrn = /^[0-9]+$/;
return patrn.test(value);
}
function init() {
let oriStr = prompt('输入') || '';
let sum = 0,
mean = 0;
console.log('lkdf');
let str = oriStr.trim();
if (str.length === 0) {
alert('空字符串');
return;
}
let strArr = str.split(' ');
console.log('数组:' + strArr + ' 长度:' + str.length);
let results = [];
for (let i = 0; i < strArr.length; i++) {
let s = strArr[i];
if (isNumber(s)) {
console.log(s);
results.push(parseInt(s));
} else {
if (s === '') {
let count = 2;
while (true) {
if (strArr[++i] === '') {
count++;
} else {
break;
}
}
alert('错误:' + count + '个空格');
return;
} else {
let i = 0;
while (isNumber(s[i])) {
i++;
}
alert('错误:' + s[i]);
return;
}
}
}
console.log(results);
results.forEach(function(val) {
sum += val;
});
mean = sum / results.length;
alert('sum:' + sum + '\n' + 'mean:' + mean)
}
<div>sorry,babe</div>
<div>I love you</div>
<div class="heart"></div>
div {
font-size: 50px;
font-weight: bold;
text-align: center;
}
.heart{
position:relative;
width:200px;
height:200px;
background-color: #d31145;
margin:100px auto;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
}
.heart:before,.heart:after{
position:absolute;
content:'';
width:200px;
height:200px;
display:block;
border-radius:50%;
background-color: #d31145;
}
.heart:before{
left:-100px;
bottom:0;
}
.heart:after{
top:-100px;
right:0;
}