第十四天

###數組:
面向對象的方式創建:
```
var arr01 = new Array(1,2,3,"abc");
```
直接創建:
```
var arr02 = [1,2,3,"abc"]
alert (arr02.length);
alert(arr02[3]);
```
```
var arr03 = [[1,2,3],["a","b","c","d"],[true,false]];
alert(arr03.length);//3
alert(arr03[].length);//3
alert(arr03[1].length);//4
alert(arr03[1][0].length);//a
```
##數組的常用方法:
```
var a = [1,2,3,4];
var b = a.join("-");
alert(b) //1-2-3-4
```
```
var a = [1,2,3,4];
a.push(5);
alert(a);//1,2,3,4,5
```
```
var a = [1,2,3,4];
a.pop();
alert(a);//1,2,3
```
```
a.unshift(0);#在最前邊添加數字
alert(a);//0,1,2,3,4
```
```
a.shift(); #刪除最前邊的數字
alert(a);//2,3,4
```
```
var arr2 = ["a","b","c","a"];
var num = arr2.indexof("a"); #返回第一次出現的索引
alert(num)
```
```
var arr2 = ["a","b","c","a"];
arr2.splice(2,1); #刪除索引為2的值的數字
arr2.splice(2,1,"e")#把索引為2 的值刪除并插入e
```
#數組去重:
```
var a= [1,2,3,4,5,6,7,8,2,1,5];
var a2 = [];
for (var i = 0;i < a.length; i ++){
if (a.indexof(a[i]) == i){ #判斷是否是第一次出現
a2.push(a[1]);
}
}
```
###字符串處理的方法:
var a =charAT(索引)
var a="Micrisoft Yahei";
var b = a.substring(10,15); //Yahei
(10)
###定時器:
```
var timer = setTimeout(function){
alert("hello");
},3000);
```
* 清除定時器:
```
clearTimeout(timer)
```
>setInterval --反復執行的定時器

###字符串反轉;
split 字符串轉成數組:
var arr = str.split(' ')


>isNaN 判斷是不是數字

轉載于:https://www.cnblogs.com/lining5325/p/9917354.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/249078.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/249078.shtml
英文地址,請注明出處:http://en.pswp.cn/news/249078.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【English Email】CIP payouts now in Workday

simplification簡化的[?s?mpl?f??ke??n] quota配額[?kwo?t?] regional區域的[?ri?d??nl] mechanics技工[m??kn?ks] annual年度的 [?nju?l] mid-year年中 [m?d j?r] bridge橋接[br?d?] Incentive激勵 [?n?sent?v] Due to the simplification of …

爬取網頁的通用代碼框架

import requests def getHTMLText(url)try:r requests.get(url,timeout30)r.raise_for_status()r.encoding r.apparent_encodingreturn r.textexcept:return "產生異常"if__name__ "__main__"url "http://www.baidu.com"print(getHTMLText(ur…

深入理解CSS盒模型 - 程序猿的程 - 博客園

深入理解CSS盒模型 本文是學習中傳思客在慕課網開的課程《前端跳槽面試必備技巧》的學習筆記。課程地址&#xff1a;https://coding.imooc.com/class/evaluation/129.html#Anchor。 如果你在面試的時候面試官讓你談談對盒模型的理解&#xff0c;你是不是不知從何談起。這種看似…

藍橋杯——機器人行走

某少年宮引進了一批機器人小車。可以接受預先輸入的指令&#xff0c;按指令行動。小車的基本動作很簡單&#xff0c;只有3種&#xff1a;左轉&#xff08;記為L&#xff09;&#xff0c;右轉&#xff08;記為R&#xff09;&#xff0c;向前走若干厘米&#xff08;直接記數字&am…

JavaWeb:腳本標識

腳本標識 一、JSP表達式 1、介紹 用于向頁面中輸出信息 2、語法格式 <% 表達式%>3、注意 在"<%"和""之間不允許有空格&#xff0c;但是在""后面的表達式之間可以有空格不僅可以插入到網頁中&#xff0c;還可以插入到HTML標記中&#xf…

線程死鎖問題

1 package com.demo.bingfa;2 3 /**4 * java并發編程中&#xff0c;死鎖的概念5 *6 * 我們啟用了兩個線程&#xff0c;分別搶占2個資源&#xff0c;但這兩個資源又分別被不同的對象&#xff08;字符串&#xff09;鎖住了。7 * 當第一個線程調用 resource1 方法&#xff0c;…

CSS的4個簡寫

CSS的4個簡寫 2010-12-13 18:50 聶微東 閱讀(1547) 評論(3) 編輯 收藏 1.background 簡寫屬性在一個聲明中設置所有的背景屬性: background-colorbackground-imagebackground-repeatbackground-attachmentbackground-position 例如: background: #444444 url(image.png…

spring boot 整合 (全)

參考: https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples轉載于:https://www.cnblogs.com/lshan/p/9924005.html

使用PM2搭建在線vue.js開發環境(以守護進程方式熱啟動)

項目以vue.jslayUI的作為前端開發技術棧&#xff0c;需要有一個在線的環境供項目成員實時查看效果&#xff0c;總不能每次都webpack打包發布后才能看到效果吧&#xff01;剛開始就簡單使用npm run dev命令熱啟動&#xff0c;但是shell命令窗口退出后&#xff0c;熱啟動也就失效…

微信小程序工具類

wechat-common-sdk ? 場景&#xff1a;目前工作中的項目需要包含并使用另一個項目。 也許是第三方庫&#xff0c;或者你獨立開發的&#xff0c;用于多個父項目的庫。 現在問題來了&#xff1a;你想要把它們當做兩個獨立的項目&#xff0c;同時又想在一個項目中使用另一個。 我…

zabbix實現mysql數據庫的監控

先來介紹zabbix中幾個常用的術語&#xff1a; 主機&#xff08;host&#xff09;&#xff1a; 要監控的網絡設備&#xff0c;可由ip或DNS名稱指定。 主機組&#xff08;host group&#xff09;&#xff1a; 主機的邏輯容器&#xff0c;可以包含主機和模板&#xff…

VSCode配合eslint進行JavaScript質量檢查

寫在開始前&#xff1a;如有不準確的地方希望大家提出&#xff0c;文章可以改知識不能錯。 創建一個項目 這里已node項目為例 npm init 根據提示填寫相關信息 安裝eslint npm install eslint --save也可以全局安裝 npm install eslint -g初始化 eslint文件 eslint --init執行命…

未找到導入的項目,請確認 Import 聲明中的路徑正確

VS2017打開以前vs版本開發的項目 <Import Project"$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <Import Project"$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets" /> 修改V12…

修改Jupyter的工作空間

修改Jupyter的工作空間 1、安裝Jupyter Notebook 剛安裝完并配置好Sublime Text 3后被學長推薦使用Jupyter notebook&#xff0c;于是就想著看看試試有沒有他說的那么好。 安裝&#xff1a;命令行直接pip install jupyter(前提是先安裝好了python和pip) 2、安裝完后困惑 這么大…

bzoj [Usaco2009 Hol]Cattle Bruisers 殺手游戲

Description Input 第1行輸入N&#xff0c;R&#xff0c;BX&#xff0c;BY, BVX&#xff0c;BVY&#xff0c;之后N行每行輸入四個整數Xi&#xff0c;Yi&#xff0c;VXi&#xff0c;VYi&#xff0e; Output 一個整數&#xff0c;表示在逃脫過程中&#xff0c;某一個時刻最多有這…

Visual Studio Code 使用 ESLint 增強代碼風格檢查 - gyzhao - 博客園

前言 在團隊協作開發中&#xff0c;為了統一代碼風格&#xff0c;避免一些低級錯誤&#xff0c;應該設有團隊成員統一遵守的編碼規范。很多語言都提供了Lint工具來實現這樣的功能&#xff0c;JavaScript也有類似的工具&#xff1a;ESLint。除了可以集成到構建工具中(如&#x…

CS 325 HW

代做CS 325作業、代寫C, C/Python編程設計作業、代做Python/c實驗作業CS 325 – HW 51. (6 points) Consider an undirected graph G(V,E) with nonnegative edge weights w(u,v)0. Supposethat you have computed a minimum spanning tree G, and that you have also computed…

express下使用ES6 - dtdxrk - 博客園

express下使用ES6 1 2 3 4 5 6 7 8 9 //環境切換配置 package.json scripts:{ "service": "NODE_ENVproduction PORT3000 npm start" } //node js判斷 var app express(); app.get(env) production 原文地址&#xff1a;https://segmentfault.com/a…

java中的內部類詳解

https://www.cnblogs.com/dolphin0520/p/3811445.html https://www.cnblogs.com/chenssy/p/3388487.html轉載于:https://www.cnblogs.com/codeLei/p/9934195.html

eclipse下使用git插件上傳代碼至github

eclipse下使用git插件上傳代碼至github 1.eclipse下安裝git 正常情況下&#xff0c;eclipse 是自帶 git 插件的&#xff0c;那么即可跳至步驟1的最后一小步&#xff0c;配置 git 。 如果十分悲劇&#xff0c;你的 eclipse 中見不到 git 的身影&#xff0c;那么也沒關系&#…