摘要: true 真 false 假 把其他数据类型转转为布尔 + 手动转换 + Boolean([value]) + ! 先转换为布尔类型,然后取反 + !! 取反再取反,相当于没有取反,则只是转换为布尔类型 + 隐式转换 + 条件判断中,总要判断出真假 规则:只有“0/NaN/null/undefine 阅读全文
posted @ 2020-12-12 18:59 Dear-不败菇凉 阅读(65) 评论(0) 推荐(0)
摘要: 只要用 ``(撇,TAB键上面) ''(单引号) ""(双引号) 包起来的都是字符串'zhufeng' '0' 'function sum( ){ }' ' ' (空字符串) 1.获取字符串的长度 变量(str).length 2.最后一个字符对应的索引:变量.length-1 3.索引:每个字符都 阅读全文
posted @ 2020-12-12 18:56 Dear-不败菇凉 阅读(69) 评论(0) 推荐(0)
摘要: 数据类型: 0 -1 1 0.1 NaN Infinity NaN:not a number不是一个有效数字,但是属于number数据类型的 Infinity:无穷大的值 -Infinity无穷小的值 var num = 1; num = 2; =赋值 ==比较 NaN==NaN false不相等 阅读全文
posted @ 2020-12-12 18:50 Dear-不败菇凉 阅读(205) 评论(0) 推荐(0)
摘要: 1. 基本数据类型 number string boolean null undefined 2.引用数据类型 function 函数 object 对象 日期对象 普通对象{xxx:'xxx'} 数组对象【10 ,20】 正则对象/^\d+$/ 3.es6 新增的Symbol (唯一的数据) 阅读全文
posted @ 2020-12-12 18:39 Dear-不败菇凉 阅读(45) 评论(0) 推荐(0)
摘要: alert(内容); console.log();在控制台打印 阅读全文
posted @ 2020-12-12 16:59 Dear-不败菇凉 阅读(99) 评论(0) 推荐(0)
摘要: + 命名有规范 + 严格区分大小写 bodyBox BodyBox 两个不同的变量 + 建议采用驼峰命名法 一个复杂的名字由多个词组组成,第一个单词首字母小写,其余每一个有意义单词首字母大写 + 可以基于 “$ _ 大小写字母 数字” 组成一个名字 数字不能是一个名字的开始 > $xxx 基于JQ选 阅读全文
posted @ 2020-12-12 16:40 Dear-不败菇凉 阅读(264) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-12 16:09 Dear-不败菇凉 阅读(0) 评论(0) 推荐(0)
摘要: JavaScript(JS) 实现人机交互 + 页面中数据的动态绑定 ... + 操作页面中的元素(获取元素/更改元素样式/增删改元素...) DOM:document object model文档对象模型,提供一些属性和方法供我们可以操作页面的元素 + 操作浏览器browser(利用浏览器的定时器 阅读全文
posted @ 2020-12-12 16:06 Dear-不败菇凉 阅读(47) 评论(0) 推荐(0)