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

来源:互联网 发布:剑雨江湖进阶12数据 编辑:程序博客网 时间:2024/05/16 13:04
  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)    }}