注册 登录

清河洛

您现在的位置是:清河洛 > 网站前端 > js学习

js学习

  • javascript中面向对象中的创建对象

    面向对象语言的一个标志就是类的概念,通过类可以创建任意多个具有相同属性和方法的对象但是在ES6之前,javascript中没有类的概念,当时JS的面向对象是“非正统”且怪异的使用构造函数(构造方法)用来创建对象在函数中使用this关键字来指向将要创建的对象,并且没有return语句function Box(name, age) { this.name = name; this.run = function () { return this.name + "运行中..."; }; } Box.prototype.sleep = f...

    2016-12-16
  • javascript中的内置对象及方法

    ECMA-262对内置对象的定义是:由ECMAScript实现提供的、不依赖宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。ECMA-262只定义了两个内置对象:Global和Math。一.Global对象Global(全局)对象是ECMAScript中一个特别的对象,因为这个对象是不存在的。在ECMAScript中不属于任何其他对象的属性和方法,都属于它的属性和方法。所以,事实上,并不存在全局变量和全局函数;所有在全局作用域定义的变量和函数,都是Global对象的属性和方法。因为ECMAScript没有定义怎么调用Global对象,所以,Global.属性或者G...

    2016-12-16
  • javascript中的字符串String

    一、创建String1.字面量写法:可以由双引号(")、单引号(')或反引号(`)表示反引号可以用来定义多行字符串 反引号中可以直接在字符串中间引用变量,使用${}包含变量,如`this is ${name}’s blog` var str = 'sanqian'; str.name = 'xia'; console.log(str.name) //undefined console.log(typeof str); //string 2.new运算符写法:var str = new String('sanqian');...

    2016-12-16
  • javascript中变量、作用域及内存

    一.变量及作用域1.基本类型和引用类型的值ECMAScript变量可能包含两种不同的数据类型的值:基本类型值和引用类型值。基本类型值指的是那些保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置。而引用类型值则是指那些保存在堆内存中的对象,意思是变量中保存的实际上只是一个指针,这个指针指向内存中的另一个位置,该位置保存对象。将一个值赋给变量时,解析器必须确定这个值是基本类型值,还是引用类型值。基本类型值有以下几种:Undefined、Null、Boolean、Number和String。这些类型在内存中分别占有固定大小的空间,他们的值保存在栈空间,我们通过按值来访问的。如果赋值...

    2016-12-16
  • javascript中正则表达式RegExp

    RegExp 对象用于将文本与一个模式匹配创建RegExp对象字面量方式:由斜杠 (/) 而不是引号包围,斜杠后接模式修饰符let reg = /str/gi; new关键字let reg = new RegExp('str', 'ig'); 可以传入一个RegExp对象 会舍弃这个对象的模式修饰符,并根据这个对象的文本创建新的RegExp对象 let reg2 = new RegExp(reg, 'm'); 相当于new RegExp('str', 'm'); 字面量形式提供...

    2016-12-16


网址导航