就像前面说的,js是在客户端运行的,JavaScript 语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。
它的单行和多行注释和java是一样的。木有发现它有文档注释。。。
单行:// 多行:/* */
js变量:
js的变量很有意思,大家都知道变量是存储信息的容器。在js中,变量用于保存数值或者表达式。
在js 中创建变量经常被称为“声明”变量。js比较特殊的是,你对它未声明的变量进行赋值,那么它会自动声明。如:
x=5;
carname="Volvo"; //在为变量赋文本值时,需要为该值加引号
等价于:
var x=5;
var carname="Volvo";
注:var可以对任何类型对象进行声明。
JavaScript 变量名称的规则:
1、变量对大小写敏感(y 和 Y 是两个不同的变量)
2、变量必须以字母或下划线开始
注释:由于 JavaScript 对大小写敏感,变量名也对大小写敏感。
还有点意思的是,对js变量重新声明,它的值不会变,如:
x=5;
var x;
x的值还是5,但是在其他语言的编译器中重新声明可能就报错了。。。当然,如果你重新声明顺带赋值那肯定会变,如:
x=5;
var x=6;那x值就变成6了。
js运算符:
因为js有自动声明的功能,所以它可以随便做加减乘除的运算。
给定 y=5,下面的表格解释了这些算术运算符:
运算符
描述
例子
结果
+ |
加 |
x=y+2 |
x=7 |
- |
减 |
x=y-2 |
x=3 |
* |
乘 |
x=y*2 |
x=10 |
/ |
除 |
x=y/2 |
x=2.5 |
% |
求余数 (保留整数) |
x=y%2 |
x=1 |
++ |
累加 |
x=++y |
x=6 |
-- |
递减 |
x=--y |
x=4 |
给定 x=10 和 y=5,下面的表格解释了赋值运算符:
运算符
例子
等价于
结果
= |
x=y |
|
x=5 |
+= |
x+=y |
x=x+y |
x=15 |
-= |
x-=y |
x=x-y |
x=5 |
*= |
x*=y |
x=x*y |
x=50 |
/= |
x/=y |
x=x/y |
x=2 |
%= |
x%=y |
x=x%y |
x=0 |
+ 运算符用于把文本值或字符串变量加起来(连接起来)。
如需把两个或多个字符串变量连接起来,使用 + 运算符。
如果把数字与字符串相加,结果将成为字符串。
比较和逻辑运算符用于测试 true 或 false。
给定 x=5,下面的表格解释了比较运算符:
运算符
描述
例子
== |
等于 |
x==8 为 false |
=== |
全等(值和类型) |
x===5 为 true;x==="5" 为 false |
!= |
不等于 |
x!=8 为 true |
> |
大于 |
x>8 为 false |
< |
小于 |
x<8 为 true |
>= |
大于或等于 |
x>=8 为 false |
<= |
小于或等于 |
x<=8 为 true |
给定 x=6 以及 y=3,下表解释了逻辑运算符:
运算符
描述
例子
&& |
and |
(x < 10 && y > 1) 为 true |
|| |
or |
(x==5 || y==5) 为 false |
! |
not |
!(x==y) 为 true |
js中也有条件运算符,跟java3元运算符一个样。。。。
greeting=(visitor=="PRES")?"Dear President ":"Dear ";
js的条件语句:
跟java基本一样,直接上代码。
if
<script type="text/javascript">
var d=new Date()
var time=d.getHours()
if
(time<10)
{
document.write("<b>Good morning</b>")
}
</script>
if...else
<script type="text/javascript">
var d = new Date()
var time = d.getHours()
if
(time < 10)
{
document.write("Good morning!")
}
else
{
document.write("Good day!")
}
</script>
if...else...if
<script type="text/javascript">
var d = new Date()
var time = d.getHours()
if
(time<10)
{
document.write("<b>Good morning</b>")
}
else if
(time>10 && time<16)
{
document.write("<b>Good day</b>")
}
else
{
document.write("<b>Hello World!</b>")
}
</script>
switch
<script type="text/javascript">
var d=new Date()
theDay=d.getDay()
switch (theDay)
{
case 5:
document.write("Finally Friday")
break
case 6:
document.write("Super Saturday")
break
case 0:
document.write("Sleepy Sunday")
break
default:
document.write("I'm looking forward to this weekend!")
}
</script>
分享到:
相关推荐
内容概要:本文详细介绍了JavaScript的基础知识,包括变量与数据类型...最后,重点讲解了条件语句(if、else、switch、条件运算符)和循环语句(for、while、do...while)的使用方法,并通过实例展示了这些语句的应用。
### 18JavaScript运算符和方法介绍 #### 一、使用算术运算符 在JavaScript中,算术运算符用于执行基本的数学操作,如加法、减法、乘法、除法等。例如,我们可以定义两个变量`var1`和`var2`并进行加减乘除操作: `...
* 掌握 JavaScript 变量、表达式和运算符的使用 * 掌握 JavaScript 对话框的使用 * 掌握 JavaScript 函数的定义和调用 * 掌握 JavaScript 控制结构的使用 实验难点: * 掌握分支结构的 JavaScript 程序设计 * 掌握...
JavaScript 的核心语法包括变量声明、数据类型、运算符、条件语句、循环语句和数组对象。变量声明是指使用关键字 var、let 或 const 来声明变量。在 JavaScript 中,有七种数据类型:字符串、数字、布尔、null、...
JavaScript中的条件语句是编程中不可或缺的部分...通过使用数组方法、提前返回、`switch`语句以及短路运算符,可以编写出更加高效且易于理解的条件逻辑。在实践中不断探索和应用这些技巧,可以提升代码质量和开发效率。
1. **变量声明**:在JavaScript中,我们使用`var`、`let`或`const`来声明变量。`var`是老式的声明方式,而`let`和`const`是ES6新增的,它们具有块级作用域,`const`声明的变量不可重新赋值。 2. **数据类型**:...
理解变量、数据类型和运算符 JavaScript 中声明变量:var 变量名 "+"可以用于两个数相加,还可以用于连接字符串 parseInt() 和 parseFloat() 函数将字符串分别转换为整型和小数 运算符号分为算术运算符、比较运算符...
JavaScript的三元运算符是一种简洁的条件表达式写法,其基本格式为:(条件表达式)?(条件为真时的结果):(条件为假时的结果)。这种运算符可以在多层嵌套if-else语句中带来更简洁和清晰的代码。 首先,普通用法是最...
总的来说,2015年的JavaScript语句大全涵盖了变量声明、控制流程、函数、数据结构、面向对象、错误处理、异步编程和模块化等多个方面。这些知识点构成了JavaScript编程的基础,对于任何想要深入了解和使用JavaScript...
最后,JavaScript中的条件语句和逻辑运算符可以基于表达式的真假来执行不同的代码分支。常见的逻辑运算符包括逻辑与(&&), 逻辑或(||)和逻辑非(!)。 理解这些核心概念对于学习JavaScript至关重要,它们是构建更复杂...
在JavaScript编程中,条件语句是控制程序流程的...文章中提及的"3ways2sayif"这篇文章通过实例介绍了这些条件表达式的不同用法,并指出了它们的优缺点,适合希望深入理解和掌握JavaScript条件语句的读者进一步学习。
本资源主要介绍了 JavaScript 的基本概念和语法,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象等知识点。 变量 在 JavaScript 中,变量可以在三种位置书写:全局变量、函数变量和块变量。...
在本文中,我们将深入探讨如何在各种编程语言中有效地使用条件语句,并探讨一些精简代码的方法,以提高代码的可读性和效率。 标题中的"条件语句精简代码"指的是在编写条件判断时,追求简洁、清晰和高效的一种编程...
&= 运算符 对变量和表达式执行按位“与”运算,结果赋给变量。 && 运算符 对两个表达式执行逻辑连接运算。 * 运算符 将两个表达式的值相乘。 *= 运算符 将变量与表达式的值相乘,结果赋给变量。 + 运算符 将两个...
变量的初始值式undefined,可以使用赋值语句将值赋给变量。 变量命名规范:1.必须以字母或者下划线(_,$)开头,中间可以是数字、字母或者下划线;2.变量不能包含+-*/等特殊符号;3.不能使用js中的关键字;4.变量如果...
JavaScript 中的条件语句包括 if 语句和 switch 语句。如果语句用于判断条件是否成立,并执行相应的语句。switch 语句用于判断多个条件,并执行相应的语句。 循环语句 JavaScript 中的循环语句包括 for 循环、...
1. **变量声明**:JavaScript中使用`var`、`let`和`const`来声明变量。`var`是老式的声明方式,存在作用域问题;`let`和`const`是ES6引入的新特性,`let`可变,`const`不可变,且两者都有块级作用域。 2. **数据...
本总结将深入探讨JavaScript中的常用语句,帮助你更好地理解和运用。 一、变量声明 在JavaScript中,我们可以使用`var`, `let`, 或 `const` 来声明变量。`var` 是传统的变量声明方式,但存在作用域问题;`let` 和 `...
JavaScript,简称JS,是Web开发中的重要脚本语言,用于实现客户端的动态效果和交互。在"JS基本语法运算符_day1"的学习资料中,我们将深入理解JavaScript的基础语法,特别是运算符的部分。以下是对这些知识点的详细...
JavaScript 基础语法大全和案例用法 JavaScript 是一种广泛使用的编程语言,用于创建交互式客户端脚本。JavaScript 的基础语法元素包括变量声明、数据类型、表达式与运算符、控制结构、函数、注释、对象和数组、...