原创 求完美數

如果一個數恰好等於它的因數之和,則稱該數爲“完美數”。 例如: 第1個完全數是6,它有因數1、2、3、6,除去它本身6外,其餘3個數相加,1+2+3=6。第2個完全數是28,它有因數1、2、4、7、14、28,除去它本身28外,其餘5個數

原创 在控制檯輸出1~1000之中,所有能被5整除,或者被6整除的數字。

for(var i = 1; i <= 60 ; i++){if(i%7 == 0 || i%10 == 7){console.log(i);}}

原创 如何根據邊長數值計算六邊形的面積

var a = prompt("請輸入六邊形的邊長",""); alert(3*Math.sqrt(3)/2*Math.pow(a,2));

原创 用原生js實現數字自相加

<div> <input type="text" id="num" value="-12.345px" /> <input type="button" value="這裏隨意輸入都可以" id="

原创 用戶輸入一個數字n,計算1+2+3+4+……n的和。

var n = parseInt(prompt("請輸入一個正整數"));var num=0;for(var i = 1;i < n;i++){nu

原创 大家從小到大,都玩兒過的一個庸俗的遊戲,報到能被7整除的數字,或者尾數是7的數字,就應該罰唱歌。

大家從小到大,都玩兒過的一個庸俗的遊戲: 遊戲玩兒法就是,大家輪流報數,如果報到能被7整除的數字,或者尾數是7的數字,都算踩地雷了。就應該罰唱歌。 請在控制檯輸出1~60之間的所有“安全數”。 比如: 1、2、3、4、5、6、8、9、10

原创 攝氏溫度和華氏溫度的轉換

var a = prompt("請輸入攝氏度,輸錯捱打!","");   var num = a*(9/5)+32;   alert("這是您兌換的華氏溫度,請小心輕拿輕放:"+num);

原创 正則表達式-屏蔽關鍵字

// 正則實現輸入“文化部今天公佈,因涉及暴力淫穢等內容,將查處鬥魚、虎牙、YY、熊貓TV等八家直播平臺。”在顯示中把 “暴力淫穢 、YY、直播 ”替換字符長度相同的* // 文化部今天公佈,因涉及****等內容,將查處鬥魚、虎牙、**、

原创 正則表達式- 將div#demo.demo轉化成<div id="demo" class="demo"></div>

var str = ("div#demo.demo"); str.replace(/^(\w+)#(\w+)\.(\w+)$/,function(match,$1,$2,$3){ return "<"+$

原创 正則表達式-分組

分組 1 解決多個字符串重複 2 可以在外面獲取 格式 (任意個字符) 獲取 在正則表達式內部獲取:\數字 在正則表達式外部獲取:$數字 注意數字是從1開始的。 /(bye){2}/.test('byebye') 返回=>

原创 正則表達式-替換網址

var a = prompt("","www.csdn.net"); 方法一 // var reg = /^w{3}\.{1}[a-z]+\.{1}[a-z]*$/; // var str = "www.i

原创 正則表達式-檢測是否是數字,包括整數,小數

var a = prompt(""); if(/^-?\d*\.?\d*$/.test(a)){ alert('數字'); }else{ alert("非數字

原创 正則表達式-取最大相同的字符

var str = "assssdedfffgrrrwwaaaassfssddddsss"; var arr = str.split(""); str = arr.sort().join("");

原创 正則表達式初探-獲取<p class='demo'>hello icketang</p>內部文案

var reg = /^<.+>.+<.+>$/; // console.log(reg.exec("<p class='demo'>hello icketang</p>")); var str = "<p

原创 字符串方法返回值分類

一、返回數字類型: indexof(); 通過字符查找父字符串中的位置 charCodeAt(); 返回ACS碼 lastindexof(); search 通過字符查找父字符串中的位置 二、返回字符串類型: 1.slice