一段可愛的數字自動增加js代碼,js隨機數生成字母加數字

本文目錄一覽:

數字逐漸增加的JS代碼,刷新也可以不回到初始值

小齊燉博士說的思路很對。有一點,在 Chrome 上我們可以使用 HTML5 的 localStorage 或 sessionStorage,和 cookie 的效果是一樣的。

下面的代碼在刷新的時候保持數字不變,但關閉瀏覽器後會還原。如果想要一直保存數據,要在 cookie 中設置 expires(Chrome 下使用 localStorage 替換 sessionStorage)。

完整測試代碼:

script type=”text/javascript”

window.onload = function() {

// 數字到達 100 後還原為 1

var max = 100,

o = document.getElementById(‘abc’);

var chrome = /chrome/i.test(navigator.userAgent);

// 獲取保存的數據

if(chrome) {

data_num = sessionStorage.getItem(“num”) || “”;

}

else {

data_num = document.cookie.replace(

/(?:(?:^|.*;\s*)num\s*\=\s*((?:[^;](?!;))*[^;]?).*)|.*/,

“$1”);

}

var num_now = parseInt(data_num) || 0;

o.innerHTML = num_now + 1;

// 每 0.1 秒更新一次數字,並保存數據

setInterval(function() {

num_now = num_now = max ? 1 : num_now + 1;

o.innerHTML = num_now;

if(chrome) {

sessionStorage.setItem(“num”, num_now);

}

else {

document.cookie = “num=” + num_now + “;path=/;”;

}

}, 100);

};

/script

span id=”abc”1/span

求一段JS代碼,可以隨著天數自動增加數值

div id=”bbc”/div

    script

        !function(e,t){var n=function(){return n.get.apply(n,arguments)},r=n.utils={isArray:Array.isArray||function(e){return Object.prototype.toString.call(e)===”[object Array]”},isPlainObject:function(e){return!!eObject.prototype.toString.call(e)===”[object Object]”},toArray:function(e){return Array.prototype.slice.call(e)},getKeys:Object.keys||function(e){var t=[],n=””;for(n in e)e.hasOwnProperty(n)t.push(n);return t},escape:function(e){return String(e).replace(/[,;”\\=\s%]/g,function(e){return encodeURIComponent(e)})},retrieve:function(e,t){return e==null?t:e}};n.defaults={},n.expiresMultiplier=86400,n.set=function(n,i,s){if(r.isPlainObject(n))for(var o in n)n.hasOwnProperty(o)this.set(o,n[o],i);else{s=r.isPlainObject(s)?s:{expires:s};var u=s.expires!==t?s.expires:this.defaults.expires||””,a=typeof u;a===”string”u!==””?u=new Date(u):a===”number”(u=new Date(+(new Date)+1e3*this.expiresMultiplier*u)),u!==”””toGMTString”in u(u=”;expires=”+u.toGMTString());var f=s.path||this.defaults.path;f=f?”;path=”+f:””;var l=s.domain||this.defaults.domain;l=l?”;domain=”+l:””;var c=s.secure||this.defaults.secure?”;secure”:””;e.cookie=r.escape(n)+”=”+r.escape(i)+u+f+l+c}return this},n.remove=function(e){e=r.isArray(e)?e:r.toArray(arguments);for(var t=0,n=e.length;tn;t++)this.set(e[t],””,-1);return this},n.empty=function(){return this.remove(r.getKeys(this.all()))},n.get=function(e,n){n=n||t;var i=this.all();if(r.isArray(e)){var s={};for(var o=0,u=e.length;ou;o++){var a=e[o];s[a]=r.retrieve(i[a],n)}return s}return r.retrieve(i[e],n)},n.all=function(){if(e.cookie===””)return{};var t=e.cookie.split(“; “),n={};for(var r=0,i=t.length;ri;r++){var s=t[r].split(“=”);n[decodeURIComponent(s[0])]=decodeURIComponent(s[1])}return n},n.enabled=function(){if(navigator.cookieEnabled)return!0;var e=n.set(“_”,”_”).get(“_”)===”_”;return n.remove(“_”),e},typeof define==”function”define.amd?define(function(){return n}):typeof exports!=”undefined”?exports.cookie=n:window.cookie=n}(document);

        if(!cookie.get(“mynum”)){

            cookie.set(“mynum”,100,{expires: 7});

            cookie.set(“lastday”,new Date(),{expires: 7});

        }else{

            if(new Date(cookie.get(“lastday”)).getDay() !== new Date().getDay()){

                cookie.set(“mynum”,parseInt(cookie.get(“mynum”))+3,{expires: 7});

                cookie.set(“lastday”,new Date(),{expires: 7});

            }

        }

        document.getElementById(‘bbc’).innerHTML=cookie.get(“mynum”);

    /script

求一段定時自動在原來數字的基礎上增加數字的js代碼

根據下面的哥們改革的:

body

div id=”t” 10/div

script

var i=10;

window.setInterval(function() {

(i++);

document.getElementById(‘t’).innerHTML=10+(i-10)*2;

}, 3000);

/script

p每3秒自動增加數字2/p

/body

效果是從10的顯示開始每3秒自動增加2。

3000和*2那裡可以隨便改。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/236940.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:02
下一篇 2024-12-12 12:02

相關推薦

  • Python循環符合要求數字求和

    這篇文章將詳細介紹如何通過Python循環符合要求數字求和。如果你想用Python求和但又不想手動輸入數字,那麼本文將是一個不錯的選擇。 一、使用while循環實現求和 sum =…

    編程 2025-04-29
  • Python生成隨機數的應用和實例

    本文將向您介紹如何使用Python生成50個60到100之間的隨機數,並將列舉使用隨機數的幾個實際應用場景。 一、生成隨機數的代碼示例 import random # 生成50個6…

    編程 2025-04-29
  • Python基本數字類型

    本文將介紹Python中基本數字類型,包括整型、布爾型、浮點型、複數型,並提供相應的代碼示例以便讀者更好的理解。 一、整型 整型即整數類型,Python中的整型沒有大小限制,所以可…

    編程 2025-04-29
  • 如何使用random生成不重複的隨機數

    在編程開發中,我們經常需要使用隨機數來模擬一些場景或生成一些數據。但是如果隨機數重複,就會造成數據的不準確性。這時我們就需要使用random庫來生成不重複且隨機的數值。下面將從幾個…

    編程 2025-04-29
  • Python列印數字三角形

    本文將詳細闡述如何使用Python列印數字三角形,包括從基本代碼實現到進階操作的應用。通過本文的學習,您可以掌握Python的基礎語法,同時加深對Python循環和函數的理解,提高…

    編程 2025-04-29
  • Python數字求和怎麼寫

    在Python中實現數字求和非常簡單,下面將從多個方面對Python數字求和的實現方法做詳細的闡述。 一、直接使用「+」符號進行求和 a = 10 b = 20 c = a + b…

    編程 2025-04-29
  • Python提取連續數字

    本文將介紹如何使用Python提取一個字元串中的連續數字。 一、使用正則表達式提取 正則表達式是一種可以匹配文本片段的模式。Python內置了re模塊,可以使用正則表達式進行字元串…

    編程 2025-04-29
  • Python中如何判斷字元為數字

    判斷字元是否為數字是Python編程中常見的需求,本文將從多個方面詳細闡述如何使用Python進行字元判斷。 一、isdigit()函數判斷字元是否為數字 Python中可以使用i…

    編程 2025-04-29
  • Python如何轉換小寫字母

    Python提供了一些簡單而有效的方法來處理字元串,包括下列方法,可以用來將字元串轉換為小寫字母。 一、lower() lower()是Python中內置的字元串方法之一,可以將字…

    編程 2025-04-29
  • Python生成隨機數的多種方法

    本文將從以下幾個方面詳細介紹如何使用Python生成隨機數。 一、random模塊的使用 Python內置的random模塊能夠生成偽隨機數,使用該模塊,可以生成隨機數、隨機整數等…

    編程 2025-04-29

發表回復

登錄後才能評論