Javascript
雲小妖
我是一只鱼
展开
-
TS学习之错误一:ES5/ES3 中的异步函数或方法需要 “Promise“ 构造函数
函数返回值问题错误:代码如下:async function name1(num: number, num1: number):number{ return 5;}将报错如下:类型“number”不是 ES5/ES3 中的有效异步函数返回类型,因为其未引用与 Promise 相符的构造函数值。ts(1055)解决方法:// 改写法为如下:async function name1(num: number, num1: number):Promise<number> {原创 2021-11-26 19:30:29 · 3736 阅读 · 0 评论 -
Js操作Redis
前提条件1、电脑已经安装Redis;2、电脑已经安装NodeJS;1、准备创建项目js语言的项目初始化项目并在package.json文件中加入如下包"redis": "^3.0.2",在项目中安装Redis包,执行yarnyarn将Redis包引入js文件代码示例const redis = require('redis');const client = redis.createClient( 6379, '127.0.0.1');export async functio原创 2021-11-20 19:31:48 · 5970 阅读 · 0 评论 -
nodejs学习之路(一)
1、要求:用NodeJS写一个简单的Http服务(可以从网页连接输出Hello World)2、实现:(1)前提:安装好win10上的nodejs(当然也可以用虚拟机安装,再者使用Visual Studio Code编写里面自带调试js的插件,下载安装,然后重启就OK了),最好配置一下环境变量。(2)创建一个http.js文件,代码如下:// 步骤一、引入 required 模块// 使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 httpvar http原创 2021-01-10 21:31:50 · 107 阅读 · 0 评论 -
Javascript之流程控制、循环
1、流程控制1.1)if流程控制,直到遍历到符合的条件var box = 100;if (box>=100){ alert('甲') }else if (box>=90){ alert('已') }else if (box>=80){ alert('丙') }else { alert('渣渣') }1.2)switch(){},效率比if判断高,但是支持面小 var box1 = 1; switch (box1) {原创 2020-06-09 20:35:42 · 179 阅读 · 0 评论