搜尋
首頁web前端js教程javascript真的不難-回顧一下基礎知識_基礎知識

前言
說Jquery之前,先來學習一下Javascript(以後簡稱為JS)語言中的基礎知識問題,其時對於每種程式語言來說基礎知識都是大同小異的,對變量,函數,條件語句塊,循環語句塊等等,而對於每種語言在寫法上到是顯得各有不同,如JS裡在定義變量時,你要用var去聲局部變量的聲明,而對於弱類型的語言JS來說,你也可以不加var,但不加它會認為這個變量為全域變量,這是要注意的。

變數
在程式運作過程中,其值可以改變的(呵呵,10多年前書上的定義)
var people ; //宣告一個名為people的變數
var people="good boy" ; //宣告變數的同時為它賦值,瀏覽器自動解釋它為字元型變數
var age=23; //宣告一個局部變量,類型為整形
age=30 ; //聲明一個全域變量,類型為整形,在程式執行過程中,它不會被釋放

函數
為了實現一個功能,將一些程式碼區塊組織在一起,形成一個整體,我們叫它函數function,它可以大大減小程式碼的重複量,並使程式更清晰
複製程式碼 程式碼如下:

// 標準寫法
funciton helloFun(){
alert("hellow world")
🎜>// 變數形式的寫法
var helloFun=function(){
alert("hellow world")
}
// 函式可以有參數,它異為弱型別
}
// 函式可以有參數,它異為弱型別
var helloFun=function(msg){
alert(msg);
}
// 函數的呼叫
helloFun("hello world");



複製程式碼


程式碼如下:


// switch實例
var input🎜>
// switch實例
var inputNumber=docm. "type");
switch(inputNumber)
{
case 1:
alert("型1號");
break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert(>break;
case 2:
alert( "類型2號");
break;
case 3:
alert("類型3號");
break;
default:
alert("throw new Exception( )"); break; }
// if實例
var inputAge=document.getElementByID("age"); }
else if(inputAge>=70)
{
alert("老年人")
}
else
{
alert("填入表單有誤") ;
}


複製程式碼


程式碼如下:


// for迴圈
var arr=[11 ,2,3]
for(int i=0;j=Arr.length;iconsole.log(arr[i]); // 火狐的控制台可以看到結果} 事實上,在JS世界,對於程式碼的執行效能也是很有講究的,我們在for語句的寫法效能不是錯的,但如果寫成下面的,效能會有所下降,因為它每次遍歷時,都會去求Arr的長度。 複製程式碼 程式碼如下: // for迴圈var arr=[11 ,2,3] for(int i=0;iconsole.log(arr[i]); // 表現不好的} 好了,對於JS程式設計基礎就寫到這裡,從下回開始,將介紹jquery的相關知識了,感謝閱讀!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
内部错误:无法创建临时目录 [已解决]内部错误:无法创建临时目录 [已解决]Apr 17, 2023 pm 03:04 PM

Windows系统允许用户使用可执行/设置文件在您的系统上安装各种类型的应用程序。最近,许多Windows用户开始抱怨他们收到一个名为INTERNALERROR:cannotcreatetemporarydirectory在他们的系统上尝试使用可执行文件安装任何应用程序的错误。问题不仅限于此,而且还阻止用户启动任何现有的应用程序,这些应用程序也安装在Windows系统上。下面列出了一些可能的原因。运行可执行文件进行安装时不授予管理员权限。为TMP变量提供了无效或不同的路径。损坏的系

PHP是如何存储变量的?zval结构体你了解吗?PHP是如何存储变量的?zval结构体你了解吗?May 26, 2022 am 09:47 AM

在 PHP 中定义一个变量是不需要声明类型的,一开始给变量 $a 赋予一个整型值,后面又可以轻而易举地将其改变为其他类型。那在 PHP 的源码中是如何来存储这个变量 $a 的呢?带着这个疑问我们一起去看一看 PHP 的源码。

学习MySQL必看!详细讲解SQL语句基础知识学习MySQL必看!详细讲解SQL语句基础知识Jun 15, 2023 pm 09:00 PM

MySQL是一个开源的关系型数据库管理系统,被广泛地应用于Web应用程序的开发和数据存储。学习MySQL的SQL语言对于数据管理员和开发者来说是非常必要的。SQL语言是MySQL中的核心部分,因此在学习MySQL之前,你需要对SQL语言有充分的了解,本文旨在为你详细讲解SQL语句基础知识,让你一步步了解SQL语句。SQL是结构化查询语言的简称,用于在关系型数

Go语言的变量有几种类型Go语言的变量有几种类型Jan 10, 2023 am 11:34 AM

变量有三个类型:1、函数内定义的变量称为局部变量,其作用域仅限于函数内部;局部变量不是一直存在的,它只在定义它的函数被调用后存在,函数调用结束后这个局部变量就会被销毁。2、函数外定义的变量称为全局变量,其只需要在一个源文件中定义,就可以在所有源文件中使用;全局变量声明必须以var关键字开头,如果想要在外部包中使用全局变量的首字母必须大写。3、函数定义中的变量称为形式参数。

从头学习:掌握Go语言的基础知识从头学习:掌握Go语言的基础知识Feb 01, 2024 am 08:45 AM

从零开始:学习Go语言的基础知识简介Go语言,又称Golang,是一种由Google开发的开源编程语言。它于2009年发布,并迅速成为一种流行的语言,尤其是在Web开发、分布式系统和云计算等领域。Go语言以其简洁、高效、并发性强等特点而著称。基本语法1.变量和常量在Go语言中,变量和常量都是类型化的。变量可以存储数据,而常量则不能改变。变量的声明格式为:v

PHP Notice: Undefined variable解决方法PHP Notice: Undefined variable解决方法Jun 25, 2023 pm 01:00 PM

如果您是PHP开发者,您可能会时不时遇到“PHPNotice:Undefinedvariable”错误。这种错误是由于您尝试使用未定义的变量而引起的,它会在PHP代码中以警告的形式显示。虽然它通常不会导致应用程序崩溃,但影响程序的完整性和可靠性。在本篇文章中,我们将探讨此类PHP错误,并提供一些解决方法,帮助您避免此类错误。什么是“Undefined

未声明表示:如何解决Python的变量未声明错误?未声明表示:如何解决Python的变量未声明错误?Jun 25, 2023 am 11:24 AM

Python是一种解释性语言,在编写代码过程中,变量声明并不是必须的。然而,当程序执行时遇到未声明的变量引用时,就会抛出变量未声明的错误,即“NameError”。这种错误的发生一般有以下几种情况:变量名拼写错误如果一个不存在的变量名被引用,Python就会抛出NameError。因此,在使用变量时要仔细检查是否拼写正确。变量未赋值变量未声明和变量未赋值是两

学习canvas,需要了解哪些基本概念?学习canvas,需要了解哪些基本概念?Jan 17, 2024 am 10:37 AM

学习canvas需要掌握哪些基础知识?随着现代Web技术的发展,使用HTML5中的标签进行绘图成为一种常见的方式。Canvas是一种用于绘制图形、动画和其他图像的HTML元素,它可以利用JavaScript进行操作和控制。如果你想要学习canvas并掌握其基础知识,下面将为你详细介绍。HTML和CSS基础知识:在学习canvas之

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),