Javascript学习笔记(二)--函数、运算符

1. 函数

语法格式

function functionname()
{
这里是要执行的代码
}

提示:JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

带参数函数调用


点击这个按钮,来调用带参数的函数。

带有返回值的函数

使用 return 语句时,函数会停止执行,并返回指定的值。

局部 JavaScript 变量

JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。

全局 JavaScript 变量

函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。

向未声明的 JavaScript 变量来分配值

如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。
这条语句:
carname="Volvo";
将声明一个全局变量 carname,即使它在函数内执行。

2. 运算符

y=5

运算符 描述 例子 结果
+ x=y+2 x=7
/ x=y/2 x=2.5
% 求余数 (保留整数) x=y%2 x=1
++ 累加 x=++y x=6
-- 递减 x=--y x=4
= x=y x=5
+= x+=y x=x+y x=15
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0
== 等于 x==8 false
=== 全等(值和类型) x===5 true x==="5" 为 false
&& and (x < 10 && y > 1) true
or (x==5 y==5) false
! not !(x==y) true

用于字符串的 + 运算符

txt1="What a very";
txt2="nice day";
txt3=txt1+" "+txt2;

变量 txt3 包含的值是:"What a very nice day"

对字符串和数字进行加法运算

x=5+5;
document.write(x);   
x="5"+"5";
document.write(x);
x=5+"5";
document.write(x);
x="5"+5;
document.write(x);

第一个为10,其他均为是55

规则是:
如果把数字与字符串相加,结果将成为字符串。

条件运算符:

greeting=(visitor=="PRES")?"Dear President ":"Dear ";
如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。

你可能感兴趣的:(Javascript学习笔记(二)--函数、运算符)