原创 JS錯誤與調試

一、錯誤與調試 1、錯誤的概念與處理 計算機程序的錯誤有兩種:語法錯誤和邏輯錯誤。 ①語法錯誤:比如,alert拼寫錯誤,寫成了alter。 <script> var a = 3 + 4; alert(a); a

原创 canvas貪喫蛇

[html] view plain copy print? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title

原创 JavaScript的程序設計思維與選擇結構

今天主要學習了JS中的程序設計思維,跟平常的生活思維不一樣,你要運用計算機的思維去看待問題,那這就考驗你的思維能力了,今天老師說的最多的就是思路是最重要的,確實是。因爲人類使用的是自然語言(先稱爲自然語言吧),而計算機使用的是機器語言,思

原创 JS選擇結構(if嵌套、switch語句)

JS選擇結構 今天學習了JS選擇結構的另兩個知識點,if嵌套和switch語句。下面就這兩個知識點,來一起了解下。 今天主要以案例爲主,主要寫了幾個案例可供參考。 1、if語句嵌套 案例1 四則運算,利用if嵌套來完成 var ch

原创 JavaScript的程序設計基礎

今天主要講解了JS程序設計基礎相關是一些知識。先說一下其中的幾個吧。其中有:數據類型、變量、對象類型和各種運算符的表達式。現在就係統的寫一下。 2.1 數據類型(也可稱爲常規數據類型與變量) 其實計算機程序就是處理現實中的各種數據。包括三

原创 JS中的常用對象

常用對象 1、字符串 字符串的定義:定義一個變量,然後直接將字符串賦值給它。 字符串實際上是字符組成的數組,所以數組的方法它基本都能使用。var str = "hello world"; //alert(str.length); //al

原创 函數

函數 1、函數的概念 爲什麼需要函數? 那麼首先我們來看一下輸出100以內所有素數問題的解決方案 案例1:循環的嵌套 var n = Number(prompt("請輸入一個自然數:")); var fount = false;//找到

原创 事件

事件 1、鼠標常用事件 (1)單擊事件(click) 案例: <script> function fun(){ //獲取到指定元素 var p1 = document.getElementById(

原创 DOM

DOM 1、DOM概念 DOM(Document Object Modele)文檔對象模型 使用一個案例來展示:班級名冊<body> <table> <caption>H5-17-03班級名冊</caption>

原创 正則表達式

正則表達式 爲什麼要有正則表達式:因爲查找是一個比較複雜的東西,我們需要更加準確快速的找到自己想要的。 什麼是正則表達式:它可以定義一種字符串邏輯的方式,來和要查找的字符串匹配,進而找到自己想要的。 1、定義規則: (1)使用  /規則/

原创 JS中的數組

數組 1、數組的概念 先是用一個案例來表示: 案例1:計算5名同學的平均分 var a1,a2,a3,a4,a5; a1 = Number(prompt("請輸入分數:")); a2 = Number(prompt("請輸入分數:"));

原创 其他對象

其他對象 1、Math對象 (1)Math.max(n1,n2,n3,n4):取得n1,n2,n3,n4中的最大值 (2)Math.min(n1,n2,n3,n4):取得n1,n2,n3,n4中的最小值 (3)Math.PI:獲得π的值

原创 JS循環輔助語句

今天主要就幾天前寫的JS循環結構的一些補充。主要是JS循環輔助語句和循環的嵌套。今天還是主要案例爲主,其中有些理論知識,希望能幫助你。 1、循環輔助語句 break:跳出所在的switch或者循環結構 案例1 素數 思路:素數:對於自然數

原创 數組的應用

數組的應用 (1)查找 其實在數組的屬性與方法中,我們學習了一個indexOf方法就是查找,它是系統提供的方法,我們其實也可以實現自己的查找方法。 a、順序查找<script> var a = [3,1,34,45,35,67,8

原创 BOM

BOM 概念:BOM(browser object model)窗口對象模型 1、常用對象 window:窗口,瀏覽器的窗口 我們定義的全局變量和全局函授都是window對象的屬性和方法 例子: var a = 1; function t