Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 日韩精品免费一区二区三区,精品国产免费人成在线观看,日韩一区二区久久久久久

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          mysql怎么輸出數據

          mysql怎么輸出數據

          們接觸的php里面常見的輸出數據的函數有echo,print_r,和var_dump在JavaScript里面輸出函數有document.write("<p>我是通過JavaScript輸出的</p>");那么數據庫mysql里面怎么輸出呢?

          我們先運行mysql,然后找出一些測試數據。

          mysql怎么輸出數據

          然后選擇要操作的庫,use database

          mysql怎么輸出數據

          在查看里面有哪些表,使用命令show tables

          就會顯示出來這個庫里面的表,然后通過select輸出查找需要的數據。

          mysql怎么輸出數據

          這里的*代表的是所有字段,我們可以跟進需求只顯示需要的數據,也是數據庫的一種優化手段,通常這些細節就可以體現出初級程序員和高級程序員的區別。合理的使用字段,sql語句的優化等等。

          后期我們還會接觸到很多輸出函數的運用,比如成績表中的求數學的平均分,輸出數學里面分數最高的姓名,數學最低的姓名,分數最高的前5名,等等。有興趣的朋友可以關注一下哦。

          這篇文章主要對我們日常開發過程中使用頻率比較高的原生Js方法,進行一次簡單的整理歸納,方便再開發使用的時候進行快速查找,比對。為此文章中每一個使用到的方法、函數都會有對應的實例、源代碼,做簡單的說明,希望對大家有所幫助。

          一、Array對象

          這部分主要對原生JS數組方法進行歸納

          1. indexOf()
            搜索數組中的元素,并返回它所在的位置。
          var fruits=["Banana", "Orange", "Apple", "Mango"];
          var a=fruits.indexOf("Apple");
          //輸出
          2

          2.includes()
          判斷一個數組是否包含一個指定的值。

          let site=['runoob', 'google', 'taobao'];
          site.includes('runoob'); 
          // true 
          site.includes('baidu'); 
          // false
          arr.includes(searchElement, fromIndex)
          //searchElement 必須。需要查找的元素值。
          //fromIndex 可選。從該索引處開始查找 searchElement。如果為負值,則按升序從 array.length + fromIndex 的索引開始搜索。默認為 0。
          //如果 fromIndex 為負值,計算出的索引將作為開始搜索searchElement的位置。如果計算出的索引小于 0,則整個數組都會被搜索。
          var arr=['a', 'b', 'c'];
          arr.includes('a', -100); // true
          arr.includes('b', -100); // true
          arr.includes('c', -100); // true

          3.concat()

          連接兩個或更多的數組,并返回結果。

          var hege=["Cecilie", "Lone"];
          var stale=["Emil", "Tobias", "Linus"];
          var kai=["Robin"];
          var children=hege.concat(stale,kai);
          //children 輸出結果:
          Cecilie,Lone,Emil,Tobias,Linus,Robin

          4.reduce()
          將數組元素計算為一個值(從左到右)。

          計算數組元素相加后的總和:
          
          var numbers=[65, 44, 12, 4];
          function getSum(total, num) {
              return total + num;
          }
          function myFunction(item) {
              document.getElementById("demo").innerHTML=numbers.reduce(getSum);
          }
          //輸出結果:
          125
          //reduce() 方法接收一個函數作為累加器,數組中的每個值(從左到右)開始縮減,最終計算為一個值。
          //reduce() 可以作為一個高階函數,用于函數的 compose。

          5.some()
          檢測數組元素中是否有元素符合指定條件。

          //some() 方法用于檢測數組中的元素是否滿足指定條件(函數提供)。
          //some() 方法會依次執行數組的每個元素:
          //如果有一個元素滿足條件,則表達式返回true , 剩余的元素不會再執行檢測。
          //如果沒有滿足條件的元素,則返回false。
          //注意: some() 不會對空數組進行檢測。
          //注意: some() 不會改變原始數組。
          var ages=[3, 10, 18, 20];
          function checkAdult(age) {
              return age >=18;
          }
          function myFunction() {
              document.getElementById("demo").innerHTML=ages.some(checkAdult);
          }
          //輸出結果為:
          true

          6.find()
          返回符合傳入測試(函數)條件的數組元素。

          //find() 方法返回通過測試(函數內判斷)的數組的第一個元素的值。
          //find() 方法為數組中的每個元素都調用一次函數執行:
          //當數組中的元素在測試條件時返回 true 時, find() 返回符合條件的元素,之后的值不會再調用執行函數。
          //如果沒有符合條件的元素返回 undefined
          //注意: find() 對于空數組,函數是不會執行的。
          //注意: find() 并沒有改變數組的原始值。
          var ages=[3, 10, 18, 20];
          function checkAdult(age) {
              return age >=18;
          }
          function myFunction() {
              document.getElementById("demo").innerHTML=ages.find(checkAdult);
          }
          //輸出結果:
          18

          7.filter()
          檢測數值元素,并返回符合條件所有元素的數組。

          //filter() 方法創建一個新的數組,新數組中的元素是通過檢查指定數組中符合條件的所有元素。
          //注意: filter() 不會對空數組進行檢測。
          //注意: filter() 不會改變原始數組。
          var ages=[32, 33, 16, 40];
          function checkAdult(age) {
              return age >=18;
          }
          function myFunction() {
              document.getElementById("demo").innerHTML=ages.filter(checkAdult);
          }
          //輸出結果為:
          32,33,40

          8.every()
          檢測數值元素的每個元素是否都符合條件。

          //every() 方法用于檢測數組所有元素是否都符合指定條件(通過函數提供)。
          //every() 方法使用指定函數檢測數組中的所有元素:
          //如果數組中檢測到有一個元素不滿足,則整個表達式返回 false ,且剩余的元素不會再進行檢測。
          //如果所有元素都滿足條件,則返回 true。
          //注意: every() 不會對空數組進行檢測。
          //注意: every() 不會改變原始數組。
          var ages=[32, 33, 16, 40];
          function checkAdult(age) {
              return age >=18;
          }
          function myFunction() {
              document.getElementById("demo").innerHTML=ages.every(checkAdult);
          }
          //輸出結果為:
          false

          9.unshift()
          向數組的開頭添加一個或更多元素,并返回新的長度。

          //unshift() 方法可向數組的開頭添加一個或更多元素,并返回新的長度。
          //注意: 該方法將改變數組的數目。
          var fruits=["Banana", "Orange", "Apple", "Mango"];
          fruits.unshift("Lemon","Pineapple");
          //輸出:
          Lemon,Pineapple,Banana,Orange,Apple,Mango

          10.slice()
          選取數組的一部分,并返回一個新數組。

          //slice() 方法可從已有的數組中返回選定的元素。
          //slice()方法可提取字符串的某個部分,并以新的字符串返回被提取的部分。
          //注意: slice() 方法不會改變原始數組。
          var fruits=["Banana", "Orange", "Lemon", "Apple", "Mango"];
          var citrus=fruits.slice(1,3);
          //輸出:
          Orange,Lemon

          11.forEach()
          數組每個元素都執行一次回調函數。

          //forEach() 方法用于調用數組的每個元素,并將元素傳遞給回調函數。
          //注意: forEach() 不會改變原數組
          //注意: forEach() 對于空數組是不會執行回調函數的。
          var arr=[1, 2, 3, 4, 5];
          arr.forEach(function (item) {
              if (item===3) {
                  return;
              }
              console.log(item);
          });

          12.isArray()
          判斷對象是否為數組,isArray() 方法用于判斷一個對象是否為數組。
          如果對象是數組返回 true,否則返回 false。

          二、String對象

          這部分主要對原生JS字符串方法進行歸納

          1. includes()
            查找字符串中是否包含指定的子字符串。
          //includes() 方法用于判斷字符串是否包含指定的子字符串。
          //如果找到匹配的字符串則返回 true,否則返回 false。
          //注意: includes() 方法區分大小寫。
          var str="Hello world, welcome to the Runoob。";
          var n=str.includes("world");
          //輸出結果
          true
          

          2.concat()
          連接兩個或更多字符串,并返回新的字符串。

          var str1="Hello ";
          var str2="world!";
          var n=str1.concat(str2);
          //輸出結果:
          Hello world!

          3.indexOf()
          返回某個指定的字符串值在字符串中首次出現的位置。

          var str="Hello world, welcome to the universe.";
          var n=str.indexOf("welcome");
          //輸出結果:
          13

          4.replace()
          在字符串中查找匹配的子串, 并替換與正則表達式匹配的子串。

          //replace() 方法用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。
          //如果想了解更多正則表達式教程請查看本站的:RegExp 教程 和 our RegExp 對象參考手冊.
          //該方法不會改變原始字符串。
          var str="Visit Microsoft! Visit Microsoft!";
          var n=str.replace("Microsoft","Runoob");
          // 輸出結果:
          Visit Runoob!Visit Microsoft!

          5.slice()
          提取字符串的片斷,并在新的字符串中返回被提取的部分。

          在這里插入代碼片

          6.split()
          把字符串分割為字符串數組。

          //split() 方法用于把一個字符串分割成字符串數組。
          //提示: 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每個字符之間都會被分割。
          //注意: split() 方法不改變原始字符串。
          var str="How are you doing today?";
          var n=str.split(" ");
          //輸出一個數組的值:
          
          How,are,you,doing,today?

          7.substr()
          從起始索引號提取字符串中指定數目的字符。

          var str="Hello world!";
          var n=str.substr(2,3)
          // 輸出結果:
          llo

          8.substring()
          提取字符串中兩個指定的索引號之間的字符。

          //substring() 方法用于提取字符串中介于兩個指定下標之間的字符。
          //substring() 方法返回的子串包括 開始 處的字符,但不包括 結束 處的字符。

          9.trim()
          去除字符串兩邊的空白

          var str="       Runoob        ";
          alert(str.trim());
          //輸出結果:
          Runoob

          10.toString()
          返回一個字符串。

          var str="Runoob";
          var res=str.toString();
          //輸出結果:
          Runoob

          這里有我自己整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習等。想要這些資料的可以關注小編,并在后臺私信小編:“01”即可領取。

          • 里我刻意說傳統寫法,就是不包含箭頭函數。

          一、第一種寫法,就是function 函數名(參數){ }。

          圖1

          二、第二種寫法是先聲明再創建,寫法是var 函數名=function(參數){ }。

          圖2

          三、第三種是匿名函數,(function(參數){ })(參數)。

          圖3


          主站蜘蛛池模板: 亚洲av无一区二区三区| 综合无码一区二区三区四区五区| 亚洲一区二区三区国产精品| 日本一区二区三区日本免费| 国产丝袜一区二区三区在线观看| 一区二区三区福利视频| 日韩精品一区二区三区大桥未久| 亚洲视频一区在线观看| 日韩精品一区二区三区中文3d | 亚洲AV成人一区二区三区AV| 亚洲视频一区调教| 国产成人久久一区二区不卡三区| 国产a久久精品一区二区三区| 亚洲一区二区三区AV无码| 毛片一区二区三区| 亚洲中文字幕久久久一区| 亚洲高清一区二区三区| 久久国产精品无码一区二区三区| 精品日产一区二区三区手机| 日韩免费观看一区| 亚洲日本精品一区二区| 99精品国产一区二区三区不卡| 91视频一区二区| 3d动漫精品啪啪一区二区免费 | 亚洲AV无码一区二区三区鸳鸯影院 | 动漫精品第一区二区三区| 亚洲AV成人精品日韩一区| 亚洲熟妇AV一区二区三区宅男| 中文字幕人妻第一区| 中文字幕AV无码一区二区三区| 亚洲性色精品一区二区在线| 国产午夜精品一区二区三区极品| 日韩一区二区三区在线| 动漫精品专区一区二区三区不卡| 色一情一乱一伦一区二区三区日本| 波多野结衣电影区一区二区三区 | 一区二区视频在线免费观看| 国产另类ts人妖一区二区三区| 国产午夜精品一区二区三区嫩草| 国产丝袜美女一区二区三区| 日韩精品无码一区二区中文字幕|