变量:
必须以字母开头
以¥和_是开头允许的
大小写敏感
这里没啥好写的代码- -也很容易理解 就不写了
函数:
函数是由事件驱动的或者当他被调用时执行的可重复使用的代码块
function a(参数){}
var a = function(参数){} 匿名函数
函数中的return
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js函数</title>
</head>
<body>
<script type="text/javascript">
/*
* 函数是由事件驱动的或者当他被调用时执行的可重复使用的代码块
* function a(参数){} 只要声明就会被前置
* var a = function(参数){} 匿名函数
* 函数中的return
*/
function a(){
console.log(1);
}
//调用
a();
a();
//会打印出来,这就是我们说的声明了就会被前置,即使调用在声明前也会被执行
b(3,4);
function b(a1,a2){
console.log(a1,a2);
}
b(1,2);
b('hello','world');
//匿名函数
var c=function(){
console.log("匿名函数");
}
c();
function d(){
return "this is a return function";
}
console.log(d());
</script>
</body>
</html>
运算符
赋值运算符
算术运算符
字符串的+
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js运算符</title>
</head>
<body>
<script type="text/javascript">
/*
* 赋值运算符
* 算术运算符
* 字符串的+
*/
//现在是沙雕赋值运算符登场
var a=1;
console.log(a);
//现在是儿子算术运算符登场
a+=3;
console.log(a);
//沙雕例子加一
var b = 2;
console.log(b);
b=b*3;
console.log(b);
var c='hello';
var d = 'world';
//就是这么沙雕的+运算符呀
console.log(c+d);
</script>
</body>
</html>
比较与逻辑运算符:
>大于
<小于
==值相等
===绝对等于(值和类型均相等)
!=不等于
&&and
||or
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js比较与逻辑运算符</title>
</head>
<body>
<script type="text/javascript">
/*
* >大于
* <小于
* ==值相等
* ===绝对等于(值和类型均相等)
* !=不等于
* &&and
* ||or
*/
console.log('1>2:');
console.log(1>2);
console.log('1<2:');
console.log(1<2);
console.log('1==1:');
console.log(1==1);
console.log('1==字符1:');
console.log(1=='1');
console.log('1===字符1:');
console.log(1==='1');
console.log('1!=2');
console.log(1!=2);
console.log('5==5&&6==6');
console.log(5==5&&6==6);
console.log('5==5&&6==6');
console.log(6==5&&6==6);
console.log('5==5||6==6');
console.log(5==5||6==6);
console.log('5=6||6==6');
console.log(5==6||6==6);
console.log('5=6||5==6');
console.log(5==6||5==6);
</script>
</body>
</html>