js
huxiaoxiao.
努力学习中。。
展开
-
js数组去重
1. 利用for嵌套for,然后splice去重(ES5中最常用)let arr = [1,2,2,2,3,3,4,undefined,undefined,{},{},NaN,NaN,null,null,null] for(var i = 0; i<arr.length; i++){ // 让内层循环 j 在 i 后面一个位置 for(var j = i+1; j<arr.length; j++){ if(arr[i]==a原创 2022-01-06 10:36:26 · 183 阅读 · 0 评论 -
手机端自适应代码
(function(doc, win) { var docEl = doc.documentElement, resizeEvt = "orientationchange" in window ? "orientationchange" : "resize", recalc = function() { var clientWidth = docEl.clientWidth; if (!clientWidth) return; docEl.style.原创 2022-02-18 17:05:49 · 705 阅读 · 0 评论 -
js 冒泡排序算法
<script> // 首先准备一个要排序的数组 let arr = [21,34,2,4,55,98,3]; // 创建一个函数,参数为我们要排序的数组 function maopao(arr){ // 声明一个变量作为临时存储数据的地方,用来等会坐变量的对调 let temp; // 数组的长度减一,是因为不需要遍历最后一个数 .原创 2022-01-06 09:44:13 · 347 阅读 · 0 评论 -
js中数学对象(Math)几个常用的操作方法
1.求圆的面积,在Math对象中 圆周率为 Math.PI,圆的面积为 Π*r*rlet r = 5;let s = Math.PI*r*r;console.log(s); // 78.539816339744832.取数值的绝对值 Math.abs()console.log(Math.abs(7.25)); // 7.25console.log(Math.abs(-7.25)); // 7.25console.log(Math.abs(7.25-10)); // 2.753.原创 2021-12-02 10:27:58 · 614 阅读 · 0 评论 -
string对HTML包装方法
一些字符串对 html 的包装方法:<script>{ // 定义和用法 // anchor() 方法用于创建 HTML 锚。 // 该方法返回加了 <a> 标签的字符串, 如下所示: // <a name="anchorname">string</a> // 语法 string.anchor(name) let str = '百度一下' document.write(str.anchor原创 2021-11-26 14:50:06 · 207 阅读 · 0 评论 -
获取两个指定数之间的随机数(万能公式)
Math.floor(Math.random()*(max-min+1)+min);举例获取9-15之间的随机数{ let r = Math.floor(Math.random()*(15-9+1)+9); console.log(r);}原创 2021-10-19 20:58:46 · 1129 阅读 · 0 评论 -
双重for循环做正方形和三角形
正方形://双重循环做正方形, i控制有几行, x控制有几列for(let i = 0; i<10; i++){ for(let j = 0; j<10; j++){ document.writeln("*") }document.writeln("&l...原创 2021-10-18 11:58:23 · 797 阅读 · 0 评论 -
用双重for循环做9*9乘法表
for(let i = 0; i<10; i++){ for(let x =0; x<i; x++){ // 每循环一次,在页面上输出x*i=(x+1)*i; (就是简单的数学运算,我也不是很懂) document.writeln((x+1)+"x"+i+"="+(x+1)*i);} document.write("<br>")...原创 2021-10-18 11:50:32 · 195 阅读 · 0 评论 -
JS基础语法,数据类型,运算符
1.JS组成JavaScript组成1. ECMAScript是一种语法标准语法、变量和数据类型、运算符、逻辑控制语句、关键字、保留字、对象2. BOM:Browser Object Model(浏览器对象模型)提供了独立于内容与浏览器窗口进行交互的对象3.DOM:Document Object Model(文档对象模型)是HTML文档对象模型(HTML DOM)定义的一套标准方法,用来访问和操纵HTML文档2.JavaScript在网页中的应用...原创 2021-08-18 22:22:47 · 57 阅读 · 0 评论