0

0

JavaScript入门到精通 只需要学这么多

云罗郡主

云罗郡主

发布时间:2018-11-24 16:21:45

|

4361人浏览过

|

来源于博客园

转载

本篇文章给大家带来的内容是关于javascript入门到精通,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

微信截图_20181124124161729.png

什么是javascript?

JavaScript是web开发中的一种脚本编程语言,也是一种通用的,跨平台的,基于对象和事件驱动并具有安全性的脚本语言。

JavaScript的主要特点:

立即学习Java免费学习笔记(深入)”;

解释性,基于对象,事件驱动,跨平台,安全性

JavaScript的应用:

验证用户输入的内容,动画效果,窗口的应用,文字的特效等

在Web界面中使用JavaScript的方法:

在页面中直接嵌入JavaScript代码

<script language="JavaScript1.5" src="01.js" type="text/javascript" defer></script>

Language 指定在HTML中使用的哪种脚本语言及其版本

Src 指定外部脚本的路径,外部脚本文件通常使用javascript脚本,其扩展名为。js

Type 指定HTML中使用哪种脚本语言及其版本,该属性在HTML4.0标准开始,推荐使用type属性来代替language属性

Defer 该属性的作用是当文档加载完毕之后在执行脚本,当脚本不需要立即执行时,设置defer属性后,浏览器将不必等待脚本语言装载,这样假面加载会比较快

连接外部的JavaScript文件

<script language="javascript" src="javascript.js"></script>

JavaScript基本语法

Javascript程序按照在html我呢见中出现的顺序逐行执行

如需要在整个html文件中执行,最好将文件放在html的<head>标记中

Javascript对字母大小写是非常敏感的

每行结尾的分号可有可无

标识符:就是一个名称

关键字:指在javascript中有特定的含义

常量:在程序运行的过程中,值不能改变的量

变量:指在程序中一个已经命名的储存单元

变量的命名

变量的声明和赋值

JavaScript中变量都有var进行声明,格式为:var a;

声明变量并进行赋值:var b=2;

var 可以同时声明多个变量

var a,b,c

var同时声明多个变量并进行赋值:

var a=1,b=2,c=3;

变量的作用域

变量的生存周期:指变量在计算机中存在的有效时间

全局变量:在程序执行的过程中始终生效

局部变量:变量的有效范围只在当前函数之中

Krea AI
Krea AI

多功能的一站式AI图像生成和编辑平台

下载

数据类型

数字(Number)是最旗本的数据类型,在javascript中,并不区分整形术之和浮点型数值,所有的数字都由浮点型表示

当一个数字直接出现在javascript程序中时,称它为数值直接量

JAVASCRIPT支持的数值直接两的形式有以下几种:

整型数据

十六进制和八进制

浮点型数据

字符串型

字符串(String)是由Unicode字符,数字,标点符号等组成的序列,它是javascript用来表示文本的数据类型

包含在单引号或者双引号中

布尔型数据

值只有两个,true,false 用来说明某个事物是真还是假

特殊数据类型

转义字符

未定义值 undefined

特殊类型的数字常量NaN,即非数字,是在程序中由于发生计算错误后,产生的数字

空值

Null 表示空值

Null 不等同于空的字符串""或者0

Null表示一个变量被赋予了一个空值,而undefined则表示该变量未被赋值

运算符

这里就不细写了,会编程的都知道

Javascript中的运算符按照操作数可以分为单目运算,双目运算,和多目运算

按照运算类型可以分为算术运算符,比较运算符,赋值运算符,逻辑运算符,条件运算符

三目运算

(a==b)?正确:错误

A等于b,返回正确

A不等于b,返回错误

其他运算符:

位运算符

Typeof运算符

Typeof运算符用于返回它的操作数当前所容纳的数据的类型。经常用作判断一个变量是否被定义

<script language="javascript">
var a = 3;
alert("a的类型为"+(typeof a))
<script>

New运算符

用于创建一个新的对象

表达式

以上就是对JavaScript入门到精通的全部介绍,如果您想了解更多有关CSS3教程,请关注PHP中文网。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
css3教程
css3教程

php中文网为大家提供css3教程合集,CSS3的语法是建立在CSS原先版本基础上的,它允许使用者在标签中指定特定的HTML元素而不必使用多余的class、ID或JavaScript。php中文网还为大家带来css3的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

427

2023.06.14

有哪些css3渐变属性
有哪些css3渐变属性

css3中渐变属性有linear-gradient、radial-gradient、conic-gradient、repeating-linear-gradient、repeating-radial-gradient等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

143

2023.11.01

数据类型有哪几种
数据类型有哪几种

数据类型有整型、浮点型、字符型、字符串型、布尔型、数组、结构体和枚举等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

338

2023.10.31

php数据类型
php数据类型

本专题整合了php数据类型相关内容,阅读专题下面的文章了解更多详细内容。

225

2025.10.31

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

138

2026.02.12

string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1030

2023.08.02

c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

254

2023.09.22

java中null的用法
java中null的用法

在Java中,null表示一个引用类型的变量不指向任何对象。可以将null赋值给任何引用类型的变量,包括类、接口、数组、字符串等。想了解更多null的相关内容,可以阅读本专题下面的文章。

1089

2024.03.01

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

76

2026.03.11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
JavaScript 入门教程
JavaScript 入门教程

共34课时 | 7.8万人学习

JavaScript入门基础视频教程
JavaScript入门基础视频教程

共43课时 | 9.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号