摘要: 对象 JavaScript 的所有数据都可以被视为对象,而每个对象都有其 属性(properties)和 方法(methods)。 创建对象 /* * 使用new关键字调用的函数,是构造函数constructor * 构造函数是专门用来创建对象的函数 * 使用typeof检查一个对象时,会返回obj 阅读全文
posted @ 2019-01-15 16:18 SilentKiller 阅读(297) 评论(0) 推荐(0)
摘要: /* * for语句,也是一个循环语句,也称为for循环 * 在for循环中,为我们提供了专门的位置用来放三个表达式: * 1.初始化表达式 * 2.条件表达式 * 3.更新表达式 * * for循环的语法: * for(①初始化表达式;②条件表达式;④更新表达式){ * ③语句... * } * 阅读全文
posted @ 2019-01-15 16:13 SilentKiller 阅读(215) 评论(0) 推荐(0)
摘要: switch/case 语法: /* * 条件分支语句也叫switch语句 * 语法: * switch(条件表达式){ * case 表达式: * 语句... * break; * case 表达式: * 语句... * break; * default: * 默认执行(k 值没有在 case 中 阅读全文
posted @ 2019-01-15 16:08 SilentKiller 阅读(818) 评论(0) 推荐(0)
摘要: /* * 我们的程序是由一条一条语句构成的 * 语句是按照自上向下的顺序一条一条执行的 * 在JS中可以使用{}来为语句进行分组, * 同一个{}中的语句我们称为是一组语句, * 它们要么都执行,要么都不执行, * 一个{}中的语句我们也称为叫一个代码块 * 在代码块的后边就不用再编写;了 * * 阅读全文
posted @ 2019-01-15 15:58 SilentKiller 阅读(2104) 评论(0) 推荐(0)
摘要: /* * 条件运算符也叫三元运算符 * 语法: * 条件表达式?语句1:语句2; * - 执行的流程: * 条件运算符在执行时,首先对条件表达式进行求值, * 如果该值为true,则执行语句1,并返回执行结果 * 如果该值为false,则执行语句2,并返回执行结果 * 如果条件的表达式的求值结果是一 阅读全文
posted @ 2019-01-15 15:57 SilentKiller 阅读(2837) 评论(0) 推荐(0)
摘要: 比较 < (小于)、> (大于)、<= (小于等于)、>= (大于等于)、== (等于)、!= (不等于),返回 true,false/* * 通过关系运算符可以比较两个值之间的大小关系, * 如果关系成立它会返回true,如果关系不成立则返回false * * > 大于号 * - 判断符号左侧的值 阅读全文
posted @ 2019-01-15 15:56 SilentKiller 阅读(3174) 评论(0) 推荐(0)
摘要: 逻辑运算 && 逻辑与,当x和y同时为true时返回true,否则返回false || 逻辑或,当x和y同时为false时返回false,否则返回true ?: c?:x,y 条件,当c为rrue时,返回x值,否则返回y 的值 & 按位与,当两个数位同时为1时,返回数据的当前数位为1,其他情况都为0 阅读全文
posted @ 2019-01-15 15:53 SilentKiller 阅读(731) 评论(0) 推荐(0)
摘要: 运算符 算术运算符 + 加 - 减 * 乘 / 除 % 取余数 /* * 自增 ++ * - 通过自增可以使变量在自身的基础上增加1 * - 对于一个变量自增以后,原变量的值会立即自增1 * - 自增分成两种:后++(a++) 和 前++(++a) * 无论是a++ 还是 ++a,都会立即使原变量的 阅读全文
posted @ 2019-01-15 15:41 SilentKiller 阅读(87) 评论(0) 推荐(0)
摘要: /* * 将其他的数据类型转换为Boolean * - 使用Boolean()函数 * - 数字 > 布尔 * - 除了0和NaN,其余的都是true * * - 字符串 > 布尔 * - 除了空串,其余的都是true * * - null和undefined都会转换为false * * - 对象也 阅读全文
posted @ 2019-01-15 15:40 SilentKiller 阅读(9294) 评论(0) 推荐(0)
摘要: /* * 将其他的数据类型转换为Number * 转换方式一: * 使用Number()函数 * - 字符串 --> 数字 * 1.如果是纯数字的字符串,则直接将其转换为数字 * 2.如果字符串中有非数字的内容,则转换为NaN * 3.如果字符串是一个空串或者是一个全是空格的字符串,则转换为0 * 阅读全文
posted @ 2019-01-15 15:38 SilentKiller 阅读(22468) 评论(0) 推荐(0)
摘要: /* * 强制类型转换 * - 指将一个数据类型强制转换为其他的数据类型 * - 类型转换主要指,将其他的数据类型,转换为 * String Number Boolean * *//* * 将其他的数据类型转换为String * 方式一: * - 调用被转换数据类型的toString()方法 * - 阅读全文
posted @ 2019-01-15 15:28 SilentKiller 阅读(559) 评论(0) 推荐(0)
摘要: /* * 数据类型指的就是字面量的类型* 在JS中一共有六种数据类型* String 字符串* Number 数值* Boolean 布尔值* Null 空值* Undefined 未定义* Object 对象* * 其中String Number Boolean Null Undefined属于基 阅读全文
posted @ 2019-01-15 15:26 SilentKiller 阅读(158) 评论(0) 推荐(0)
摘要: 事件 通常鼠标或热键的动作我们称之为 事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为 事件驱动。对事件进行处理程序或函数,我们称之为 事件处理程序。 常用事件 onclick 单击 ondblclick 双击 onfocus 元素获得焦点 onblur 元素失去焦点 onmouse 阅读全文
posted @ 2019-01-15 14:51 SilentKiller 阅读(155) 评论(0) 推荐(0)