javascript基础加固3—-语法2

2.1 JavaScript 语句

2.1.1 if/else 语句

JavaScript 中的 if/else 判断选择,你会发现,就像 C 语言。语法格式是这样的:

if (条件 1)
  {
  当条件 1 为 true 时执行的代码;
  }
else if (条件 2)
  {
  当条件 2 为 true 时执行的代码;
  }
else
  {
  当条件 1 和 条件 2 都不为 true 时执行的代码;
  }

2.1.2 switch/case 语句

在做大量的选择判断的时候,如果依然使用 if/else 结构,那么代码有可能会变得很凌乱,于是我们采用 switch/case 结构:

switch(k)
{
case k1:
  执行代码块 1 ;
  break;

case k2:
  执行代码块 2 ;
  break;

default:
  默认执行(k 值没有在 case 中找到匹配时);
}

2.1.3 for 循环

for 循环是程序员进场经常用到的工具,在 JavaScript 中,for 循环的语法也十分类似 C 语言,格式是这样的:

for(变量 = 初始值 ; 循环条件 ; 变量累加方法)
{
循环语句;
}

举例说明更清楚,比如循环打印出 0~7 的数字:

<html>
<head>
</head>

<body>
<script>
for(var i=0;i<8;i++)
{
document.write("number is "+i+"<br>");
}
</script>
</body>

</html>

2.1.4 while 循环

区别于 for 循环的另一种循环方式:

while (条件)
  {
  需要执行的代码;
  }
此外,while 循环还有一种变体,称作 do/while 循环:
do
  {
  需要执行的代码;
  }
while (条件);
而这两者的区别是,do/while 循环在检测条件之前就会执行,也就是说,即使条件为 false,do/while 也会执行一次循环代码。

2.1.5 break 和 continue 语句

有时候在循环体内,需要立即跳出循环或跳过循环体内其余代码而进行下一次循环,这便是 break 和 continue 的作用。

  • break 本语句放在循环体内,作用是立即跳出循环。
  • continue 本语句放在循环体内,作用是中止本次循环,并执行下一次循环。如果循环的条件已经不符合,就跳出循环。

比如:

for (i = 1; i < 10; i++)
{
  if (i == 5 || i == 6) continue;
  if (i == 8) break;
  document.write(i);
}

输出为“12347”,便是跳过了 5 和 6,然后在 i==8 的时候跳出了循环。

2.2 JavaScript 函数

在进行一个复杂的程序设计时,需要根据所要完成的功能,将程序划分为一些相对独立的部分,每部分编写一个“函数”。从而,使各部分充分独立,任务单一,程序清晰,易懂、易读、易维护。

JavaScript 的函数可以封装那些在程序中可能要多次用到的模块,并可作为 事件驱动 的结果而调用的程序,从而实现一个函数把它与事件驱动相关联,这是与其它语言不同的地方。

在 JavaScript 中,函数由关键词 function 定义,函数可以有多个参数。基本格式为:

function 函数名 (参数1,参数2)
{
  函数体;

  return 返回值;
}

调用(使用)函数时,传入对应的参数,执行 函数体 中如 if/else,switch/case,for,while 等各种语句,可以实现各种复杂的功能。

函数的重复声明:如果多次采用 function 命令重复声明同一个函数,则后面的声明会覆盖前面的声明,比如以下代码:

<script>
function my_func(){
document.write(1);
}

my_func()

document.write("<br>");

function my_func(){
  document.write(2);
}

my_func()
</script>

原文地址:https://www.cnblogs.com/hackerbird/p/8794334.html

时间: 2024-11-03 09:50:10

javascript基础加固3—-语法2的相关文章

javascript基础加固2—-语法1

2.1 变量 2.1.1 什么是变量 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储数据的存储器,每个变量都有其独有的名字,每个变量都占有一段内存. 在程序当中,直接使用数据值或直接使用数据值的内存地址都不够方便,所以我们用变量的名字来表示对应的数据. 每个变量都有它的变量名,变量类型,变量的作用域. 2.1.2 JavaScript 中的变量 JavaScript 中的变量规则和其它如 C.Java 等语言类似,建议的变量命名规则: 1.由字母.数字.下划线组成,区分大小写 2.以字

js基础--javascript基础概念之语法

掌握一门语言 必须先掌握它的语法! javascript 的语法和C.Java.Perl 的语法有些相似.但是比它们更加宽松. javascript 中的一切都是严格区分大小写的.例如变量: demo 和 Demo 两个变量是完全不同的. javascript 标示符,所谓标示符 是指 变量.函数.属性 的名字或函数的参数.标示符的格式是按照以下规则组合的一个或多个字符. 1.第一个字符必须是字母,下划线,或 $ 符号. 2.其他字符可以是字母.下划线.$ . 或数字. 注意 不能把关键字 保留

JavaScript基础概念与语法

学习了一些最基础的JavaScript语法: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device, initial-scale=1"> <title>Jsstudy</title> &

JavaScript基础知识----基本语法

JavaScript 语句 JavaScript 语句向浏览器发出的命令.语句的作用是告诉浏览器该做什么. 分号 ; 分号用于分隔 JavaScript 语句. 通常我们在每条可执行的语句结尾添加分号. 使用分号的另一用处是在一行中编写多条语句. 提示:您也可能看到不带有分号的案例. 在 JavaScript 中,用分号来结束语句是可选的. JavaScript 代码 JavaScript 代码(或者只有 JavaScript)是 JavaScript 语句的序列. 浏览器会按照编写顺序来执行每

javascript基础加固6—-DOM

本节 JavaScript 的 DOM 操作,内容主要包括: 通过 ID.名字.标签名 选取元素: 通过 getAttribute 和 setAttribute 获取和设置元素属性: 通过 parentNode 获取父元素.createElement 动态地创建节点.appendChild 和removeChild 动态地添加或者删除节点. 基本概念 2.1.1 什么是 DOM DOM 是 文档对象模型(Document Object Model)的简称,它的基本思想是把结构化文档(比如 HTM

javascript基础加固4—-事件

2.1 什么是事件 通常鼠标或热键的动作我们称之为 事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为 事件驱动.对事件进行处理程序或函数,我们称之为 事件处理程序. 2.2 事件处理程序 在某个事件发生的时候,执行特定的 JavaScript 代码(事件处理程序). 比如点击页面的某个按钮这是一个很常见的事件,执行对应的事件处理程序,弹出提示小窗口,代码如下: <html> <head> <script> function click_button()

javascript基础加固5—-对象

2.1 什么是对象 JavaScript 的所有数据都可以被视为对象,而每个对象都有其 属性(properties)和 方法(methods). 对象的 属性 是反映该对象某些特定的性质的,例如:字符串的长度.图像的长宽.文字框(Textbox)里的文字等: 对象的 方法 能对该对象做一些事情,例如,表单的"提交"(Submit),窗口的"滚动"(Scrolling)等. 比如当申请一个变量的时候: var my_var="shiyanlou";

javascript基础---常见的语法

1.for in 循环 for  in 循环是用来遍历对象的属性或数组中的元素,但是对于静态成员不能迭代,对宿主对象(window )进行访问. 过程:是遍历对象的原型链中的对象属性.首先迭代改对象的属性,然后迭代该直接原型的属性,然后迭代该原型的原型的属性.如果一个属性在parent和child都有的话,只迭代一次.只迭代child中的,不迭代parent中的. 2 for each in for each(item in obj) item代表的是obj中各个属性的值. 3 常见的全局函数

PHP基础加固2——语法

本节讲了在嵌入HTML时PHP用的标记有四种,<?php ?>,<script language='php'> </script>,<? ?>(需要开启short_open_tag),<% %>(需要开启asp_tags),可以在php.ini中开启,推荐使用<?php ?>.PHP的注释有三种分别是//,#,/**/. 2.1 PHP标记 解析一个文件时,PHP 会寻找起始和结束标记,也就是 <?php 和 ?>,这告诉