Web源码笔记Day01:Math与Date对象方法复习及ES6新特性概览.pdfVIP

  • 0
  • 0
  • 约3.33千字
  • 约 4页
  • 2026-02-04 发布于北京
  • 举报

Web源码笔记Day01:Math与Date对象方法复习及ES6新特性概览.pdf

复习

Math对象

PI/abs()/floor()/ceil()/round()/max()/min()/pow(x,y)/random()

Date对象

创建对象

newDate(2018/12/2510:20:30)

newDate(2018,11,25,10,20,30)

计算机元年

获取时间

getFullYear()/Month()/Date()/Hours()/Minutes()/Seconds()

/Milliseconds()/Day()/Time()

设置时间

set...

Date对象newDate(d1)

两个对象相减,相差的毫秒数

转本地格式

toLocatring()/toLocaleDateString()/toLocaleTimeString()

Number对象

newNumber(123)

toFixed(2)/toString()

Number.MAX_VALUE/MIN_VALUE

Boolean对象

newBoolean()

ES6

块级作用域let{}

箭头函数回调函数一种写法()={}

学门编程语言的基本步骤

(1)了解背景知识:、现状、特点、应用场景

(2)开发环境:编写helloworld

(3)变量和常量

(4)数据类型

(5)运算符

(6)逻辑结构

(7)通用小程序

(8)函数和对象

(9)第库、框架

(10)实用的项目

1.ES6

(1)函数中的参数

ES6允许为形参设置默认值,如果没有传递实参,则自动调用形参的默认值。

functionadd(num1,num2=7){}

(2)模板字符串

`在此之间可以写任意形式代码${JS语法}`

练习:创建一个员工对象,包含,,生日,工资;使用模板字符串打印员工信息

:**,:**.

2.错误处理

(1)常见的错误

SyntaxError语法错误,错误的使用了中文符号,缺少括号..程序不会执行

ReferenceError应用错误,使用了未的变量,会影响后续代码的执行

TypeError类型错误,错误的使用了数据的类型。例如把变量当函数使用,把对象当函数使用。会影响

后续代码的执行

RangeError范围错误,参数的使用超出了范围,会影响后续代码的执行例如:newArray(3.5)

(2)错误处理

try{

尝试执行可能出现错误的代码

}catch(err){

捕获出现的错误,把错误信息放入到err中

错误处理的方案

}

3.NODEJS概述

NODEJS基于谷歌的V8引擎(JS解释器),运行在服务器端的语言,基于JS。

英文

中文

对比JS和NODEJS

(1)JS运行在浏览器端,存在兼容性的问题;NODEJS运行在服务器端,不存在兼容性问题。

(2)两者都有内置(ES)对象、自定义对象、宿主对象(根据执行环境的不同)

(3)JS用于网页中的交互效果,NODEJS用于服务器端操作,例如:创建web服务器、操作数据库...

NODEJS的执行方式

模式nodeC:/xampp/./01.js

交互模式

node回车进入交互模式

两次ctrl+c或者输入.exit交互模式

NODEJS特点及应用

支持数万个并发连接

应用于基础社交网络的大规模web应用

4.全局对象

NODEJS:global

在交互模式下,的变量和创建的函数都是全局对象下的,可以使用global来,例如vara=1;

global.a

在模式下,文件中的变量和创建的函数不是全局对象下的,不能使用global来

JS:window

在浏览器下,文件中的变量和创建的函数是全局对象下的,可以使用wind

文档评论(0)

1亿VIP精品文档

相关文档