JavaScript基础 – 函数和运算符

一、函数

使用function定义函数,函数参数不能设置默认值。

function myfun(var1,var2){
	$str = "My name is "+var1+", my age is "+var2;
	console.log($str);
}
myfun("zhangsan",12);

可以使用return 返回值

function myfun(var1,var2){
	var str = "My name is "+var1+", my age is "+var2;
	return str;
}
var result = myfun("zhangsan",12);
alert(result);

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

二、运算符

1.算术运算符

+ 加  – 减  * 乘  / 除  % 求余数  ++ 递增  — 递减

2.赋值运算符

= += -= *= /= %=

3.字符串运算符

+ 运算符是将两个字符串连接起来。

var str1 = "China";
var str2 = "BeiJing";
var str = str1+str2;
document.write(str);  //输出ChinaBeiJing

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

x=5+5;  结果是10

x=5+”5″;  结果是55

字符串和数字相加,会直接当做字符串连接起来。

如果向让5+”5″的结果是10,需要对字符串进行转数字。

字符串转数字有两种方法:

(1)使用转换函数:parseInt()转为整数  parseFloat()转为浮点数

(2)强制类型转换:Number()转为数字(可以是整数或浮点数),还有其他两种强制类型转换 Boolean()转为boolean值  String()转为字符串。

5.比较运算符

== 等于   === 全等于(值和类型都相等)  != 不等于  > 大于  < 小于  >= 大于等于  <= 小于等于

6.逻辑运算符

&& 逻辑与   || 逻辑或  ! 逻辑非

7.条件运算符

variablename=(condition)?value1:value2

var a = 5;
var b = 8;
var d = a>b ? "a大于b" : "a小于b";
document.write(d);

类似于PHP的三元运算符。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注