一、函数
使用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的三元运算符。