[JavaScript/基础入门二/每天一点点]

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yyy72999/article/details/78633921
  1. Number
  2. String
  3. Bollean
  4. function
  5. undefined
  6. Object

Number数字

    在js里面统一都是数字 -2^53~2^53 超出范围之后精度就会不准确
    Number() 转换数字
    typeOf 属性
    parseInt(参数) 将参数转换数字 整数部分不是数字就停
    parseFloat(参数) 将参数转换数字 小数部分不是数字就停.toFixed(保留几位)
    NaN not a number 
    null 转换整数为0 

    Math数学函数
    Math.pow(a,b)  返回 a的b次方
    Math.round(0.52) 四舍五入
    Math.ceil(0.1) 向上取整 小数部分只要不是01
    Math.floor(0.1) 只取出来整数部分
    Math.max() 取出最大值
    Math.min() 取出最小值
    Math.random() 随机数 *30 +50  0~80

String字符串

var str = '字符串'
console.log(str[index])
console.log(str[str.length-1])
.toString() 转换字符串
str.substring(start,end) 截取字符串
str.slice(); 切片不会交换位置 负数倒着数 从左到右
str.split() 字符串切割
str.indexOf(find,start) 查找字符串
str.toUpperCase() 全部转换大写
str.toLowerCase() 全部转换小写

Boolean布尔值

true false 
真 假 是 不是 相等 不想等

 1. undefined
 2. null
 3. 00
 4. NaN
 5. ""
 以上五个值做条件判断全为假

运算符 and 条件判断

+ - * / % 
= += -= /= *= %= ++ --
a++ 先赋值在自增
++a 现自增在赋值
< > == <= >= != ===(判断数据类型)  !== 
&& || ! 与 或 非 

if(false && abc) {
    alert('1');
};

点击⌚️
<ul id='list'>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>

var list = document.getElementbyId('list')
var lis = list.getElementsByTagName("li")
alert(lis.length)

lis[0].onclick = function() {
    alert(this.innerHTML)
}

for

for(var i=0; i<lis.length; i++){
    lis[i].value = i;
    lis[i].onclick = function() {
    alert(this.value)
    }
}

猜你喜欢

转载自blog.csdn.net/yyy72999/article/details/78633921