摘要: 静态方法 什么是静态方法?静态方法就是直接使用类名调用的方法。 例如:Date.now( );比如Object.getOwnPropertyNames(obj),obj是一个对象,且静态方法是无法被子类继承或者实例对象拥有的, object 的静态方法: Object.getPrototypeOf( 阅读全文
posted @ 2022-06-18 10:57 小狐狸ya 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 什么是正则表达式? 正则表达式RegExp(Regular Expression):匹配 特殊字符或有特殊搭配原则的字符 的最佳选择,也就是说他是属于字符串的相关操作。 首先我们要知道: 转义字符\,在反斜杠\后边放的紧挨着得字符被强制转化成文本 eg: \" 实现在双引号里再放双引号 阅读全文
posted @ 2022-06-17 12:54 小狐狸ya 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 对象(重难点) JavaScript 对象是拥有属性和方法的数据。 对象成员=属性+方法。 1、对象创建 对象字面量 var person1 = { name: "bai", age : 29, job: "Software Engineer", sayName: function(){ alert 阅读全文
posted @ 2022-06-17 10:48 小狐狸ya 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 语句 1、定义: 表达式 最简单的语句, 单语句:只有一条语句,每一个单语句结尾都要加分号; 复合语句:多条单语句组成 ; 语句组成程序。 空语句:啥都不写 ; 2、if语句: js的执行引擎:如果执行体只有一条语句,可以省略执行体。 if-else if -else 语句 不是js的标准语法,是程 阅读全文
posted @ 2022-06-17 10:27 小狐狸ya 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 作用域 1.概述 作用域:标识符(变量和函数名)在哪些地方(函数的代码块内部和外部)能够被访问,哪些地方就是这个标识符的作用。 规则:函数内部的代码可以访问函数内部的标识符,也可以访问函数外部的标识符,但是反过来不行,也就是说外部不能访问函数内部的标识符。 //案例: var a = 200; fu 阅读全文
posted @ 2022-06-15 16:21 小狐狸ya 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 闭包是什么?(面试题) 以下是回答: 1.闭包描述: 官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 具有作用域的代码块就是闭包。不一定是函数。 面试题:闭包是什么? 答:闭包是可访问上一层函数作用域里变量的函数,即便上一层函 阅读全文
posted @ 2022-06-15 16:12 小狐狸ya 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 函数 1、函数定义 总共有三种函数定义的方式:函数声明语句、函数表达式、内置构造函数。 函数声明语句 function functionName(parameters) { //执行的代码 } 函数声明后不会立即执行,会在我们需要的时候调用到。 小练习:定义一个求阶乘的函数。 function fn 阅读全文
posted @ 2022-06-15 16:01 小狐狸ya 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 表达式 1、 原始表达式 原始表达式不可再分割,是最小单位的表达式; 原始表达式包含直接量、关键字(保留字)和变量名; 常见原始表达式举例: //直接量 1; 1.02; 'hello world!'; //保留字 true; false; this; //变量名 name; hqyj; age; 阅读全文
posted @ 2022-06-09 17:03 小狐狸ya 阅读(59) 评论(0) 推荐(0) 编辑
摘要: JavaScript五大基本类型 1、Undefined类型 Undefined 类型只有一个值,即特殊的 undefined。 在使用 var 声明变量但未对其没有赋值时,这个变量的值就是 undefined,例如: var message; alert(message == undefined) 阅读全文
posted @ 2022-06-09 16:32 小狐狸ya 阅读(115) 评论(0) 推荐(0) 编辑
摘要: JavaScript数据类型及检测方式typeof() 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。 1.基本概念: 在编程语言中,能够 阅读全文
posted @ 2022-06-05 14:58 小狐狸ya 阅读(111) 评论(0) 推荐(0) 编辑