Javascript入门
行躬
纸上得来终觉浅,绝知此事要躬行。
展开
-
用filter()筛选出素数
//筛选出素数 'use strict'; function get_primes(arr) { var Carray = arr.filter(function(x){ var sum = 0;//用于记素数的个数 var flag = 0;//用于标志是否为素数 if(x === 1) {//先排除1这种特殊情况 flag == 1; }else if(x === 2) {//排除2这种特殊情况 sum++; return x原创 2021-10-22 00:13:05 · 396 阅读 · 0 评论 -
把一个字符串13579先变成Array——[1, 3, 5, 7, 9],再利用reduce()就可以写出一个把字符串转换为Number的函数。
<script>//需求:把一个字符串13579先变成Array——[1, 3, 5, 7, 9],//再利用reduce()就可以写出一个把字符串转换为Number的函数。'use strict';function string2int(s) { var Array = s.split(",");//利用正则表达式将字符串分割转变为字符数组 var ChangeArray = [Array.length];//创建一个与上述字符数组等元素的数组用于存放int类型 for原创 2021-10-21 16:35:42 · 474 阅读 · 0 评论 -
JavaScript实现冒泡排序
<!--冒泡排序--> <script type="text/javascript"> //需求:找出数组的最大值 function bubbleSort(array) { var flag = false; for (var i = 0; i < array.length - 1;i++) { for (var j = 0; j < arry.length - 1 - i; j++) { var temp = 0;//存储临时变量原创 2021-09-23 09:37:54 · 73 阅读 · 0 评论 -
JavaScript实现插入排序
<!--数组实现插入排序--> <script type="text/javascript"> function insetSort(array) { for (var i = 1; i < array.length; i++) { for (var j = i + 1; j > 0; j--) { if (array[j - 1] > array[j]) { [array[j - 1],array[j]] = [array原创 2021-09-23 09:28:47 · 67 阅读 · 0 评论 -
利用javascript实现九九乘法表
<!--九九乘法表--> <script type="text/javascript"> var str = "<table border=\"20\">" for (var i = 1; i <=9;i++) { str += "<tr>"; for(var j = 1; j <= i; j++) { str += '<td>'; str += `${j}*${i}=${i*j}`; st原创 2021-09-23 08:45:02 · 121 阅读 · 0 评论 -
javascript遍历set集合3种方式
方式1:使用forEach遍历 "use strict"; let set = new Set([1,2,3,3,'3']); //使用forEach来循环set容器。 set.forEach(function (index,value) { console.log(index,value); });输出结果:方式2:迭代器创建 "use strict"; let set = new Set([1,2,3,3,'3']); // 使用 keys()/values()/entrie原创 2021-09-09 20:27:49 · 8266 阅读 · 0 评论 -
javaScript中换行符的探索
<script> 'use strict'; var arr = ['Bart', 'Lisa', 'Adam']; for(var i = 0; i < arr.length; i++) { document.write("hello,",arr[i],"!","<br>");//一种换行方法 }</script>alert("hello,",arr[i],"!","\n");//该语句放到for循环语句中,并不能达到理想要求经测试:原创 2021-09-09 19:25:46 · 207 阅读 · 0 评论 -
javascript引入方式:嵌入式,外链式,行内式
-----------------内嵌式----------------hello.html文件:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>内嵌式</title> </head><body> <script type="text/javascript">//javascript引入方式:嵌原创 2021-09-02 11:10:10 · 3266 阅读 · 0 评论