
JavaScript
Valar Morgulish
所有的道路都通向天堂,
只是要度过路上的痛苦时光,
那一天,我正走在路上,
两边的荒草,比人好高。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数字转大写中文
写一个函数,将数字转化为中文的大写形式,返回字符串,数字不超过1亿,小数点后保留两位。JS 语法let CHNCHAR = ['零','壹','贰','叁','肆','伍','陆','柒','捌','玖'];function transfer(x){ let str = ''; if(typeof(x) != 'number' || isNaN(x) || x > 100000000) return str; let iWan = Math.floor(x/10000);.原创 2021-06-03 16:50:49 · 575 阅读 · 0 评论 -
JavaScript数组常见面试题
1. 数组清空数组清空的三种方式1. 修改lengthlet arr = [1,4,3,5,6]console.log(arr)arr.length = 0console.log(arr)2. splicelet arr = [5,6,7,8,9]console.log(arr)arr.splice(0)console.log(arr)3. 直接赋值let arr = [9,5,3,3,2]console.log(arr)arr = []cons..原创 2021-05-12 17:20:59 · 404 阅读 · 0 评论 -
JavaScript 利用栈结构实现个位数四则运算
四则运算式,先乘除后加减数 0~9,+-*/,没有括号1. 算法思路低优先级操作符遇到其右侧高优先级操作符,右侧优先运算相同优先级的操作符,左侧优先运算高优先级操作符遇到其右低优先级操作符,左侧优先运算2. 数据结构采用栈结构3. 单元测试let x = '3+2*3+6/3+6/2+9/3+5*3-8'// 操作符优先级 0 ~ 1let OPERATOR = [['+', 0], ['-', 0], ['*', 1], ['/', 1]]funct..原创 2021-05-09 12:54:54 · 304 阅读 · 0 评论 -
JavaScript 利用 XMLHttpRequest 实现网络交互
常用网络请求为post/get下面分两个接口实现:Get:function get(url, data, callback, errCallback) { var xhr = new XMLHttpRequest() var strData = "params=" + data xhr.open("GET", url + strData, true) xhr.setRequestHeader("Content-Type", "application/json原创 2021-03-08 17:34:13 · 340 阅读 · 1 评论