찾다
웹 프론트엔드JS 튜토리얼JavaScript는 정말 어렵지 않습니다. 기본 사항을 검토하세요_기본

머리말
Jquery에 대해 이야기하기 전에 먼저 Javascript(이하 JS) 언어의 기본 지식 문제를 알아보겠습니다. 당시 변수에 대한 기본 지식은 비슷했습니다. , 함수, 조건문 블록, 루프문 블록 등 언어마다 작성 방법이 다릅니다. 예를 들어 JS에서는 변수를 정의할 때 지역 변수를 선언하려면 var를 사용해야 하고, 타입 언어 JS의 경우에는 var를 사용해야 합니다. , var를 추가할 수도 없지만, 추가하지 않으면 해당 변수가 전역 변수로 간주된다는 점에 유의해야 합니다.

변수
프로그램 실행 중에 값이 바뀔 수 있습니다. (하하, 10년 전 책에 정의가 나와 있습니다.)
var people; name 변수 for people
var people="good boy"; //변수 선언 시 브라우저에서 자동으로 문자 변수로 해석합니다.
var age=23; , type 정수
age=30; //정수형 전역 변수를 선언합니다. 프로그램 실행 중에는 해제되지 않습니다.

함수
함수는 일부 코드 블록을 함께 구성하여 전체를 형성합니다. 이를 통해 코드 중복을 크게 줄이고 프로그램을 더 명확하게 만들 수 있습니다.
코드 복사 코드는 다음과 같습니다.

// 표준 쓰기
funciton helloFun(){
alert("hellow world")
}
//변수 형식 작성 방법
var helloFun=function(){
alert("hellow world")
}
// 함수는 매개변수를 가질 수 있지만 약한 유형입니다
var helloFun=function(msg){
alert(msg);
}
// 함수 호출
helloFun("hello world")

조건문
한가지 결과가 여러 개 나오는데, 조건문이 여러 값을 고치면 스위치를 사용하고, 그렇지 않으면 if...else를 사용하면 됩니다.
코드 복사 코드는 다음과 같습니다.

// 인스턴스 전환
var inputNumber= document.getElementByID( "type");
switch(inputNumber)
{
케이스 1:
alert("Type 1")
break
케이스 2:
alert( "유형 2");
break;
case 3:
alert("유형 3")
default:
alert( "throw new Exception( )");
break;
}
// if 인스턴스
var inputAge=document.getElementByID("age")
if(inputAge>1 && inputAge< ;18)
{
alert("미성년자");
}
else if (inputAge>=18 && inputAge{
alert("성인");
}
else if(inputAge>=70)
{
alert("노인")
}
else
{
alert("오류가 있습니다. in fill out the form") ;
}


루프문 은 특정 조건이 충족될 때 코드 블록을 반복적으로 실행하는 것을 의미합니다. while을 사용할 수 있습니다. , for 등

코드 복사 코드는 다음과 같습니다.
// for 루프
var arr=[1 ,2,3]
for(int i=0;j=Arr.length;iconsole.log(arr[i]) / / Firefox 콘솔에서 결과를 볼 수 있습니다
}

사실 JS 세계에서는 코드의 실행 성능도 for 문을 작성하는 방식의 성능이 매우 뛰어납니다. 틀린 것은 아니지만 다음과 같이 쓰면
를 순회할 때마다 Arr의 길이를 찾기 때문에 성능이 저하됩니다.

코드 복사 코드는 다음과 같습니다.
// for loop
var arr =[1 ,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 的源码。

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

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

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

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

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

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

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

Go语言编程入门指南:基础知识与实际应用速成Go语言编程入门指南:基础知识与实际应用速成Jan 23, 2024 am 09:31 AM

快速入门Go语言编程:基础知识与实践指南Go语言作为一门新兴的编程语言,因其简洁、高效和并发性而备受开发者的青睐。无论你是初学者还是有一定编程经验的开发者,本文将带你快速入门Go语言编程,并提供一些实践指南和具体代码示例。一、安装Go语言环境要开始使用Go语言进行编程,首先需要在你的计算机上安装Go语言环境。你可以从Go官方网站(https://golang

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경