1、html格式
<!DOCTYPE html>
<html>
<head>
<title>js基础</title>
</head>
<body>
<script type="text/javascript">
//在这里编写javascript的代码
</script>
</body>
</html>
2、注释
单行注释// 多行注释/**/
3、输出
- 弹窗 alert
- 打日志console.log
- 输出到网页页面document.write
alert('禁止浏览');
console.log("cocos学院");
document.write('这是一句话');
4、几个注意点
- js没有要求每句话结束都要加分号,但是建议加分号。
- js字符串表示可以用’ '和 " " ,一般建议用单引号。
5、数据类型
- 数字类型(number):比如(整数1,2,3,小数:0.1,3.14)
- 字符串类型(string):如(‘西瓜’)
- 布尔类型(boolean): 真true 假false
- 函数类型:(function)
- 对象(数组)(object)
- null:表示不存在 undefined
- 表示没有定义
6、运算符:+ - * / % += -= ++ –
- ++单独写一行完全一样,均是自加1,如果参与到操作则不同
- 前加: 先自己加1再把自己参与到某个操作中
- 后加:先参与操作再加1
let a = 100;
console.log(a++); //console.log(a);a++ 输出100
console.log(++a); //a++ ;console.log(a); 输出102
7、逻辑运算 && || !
- 与运算:满足所有条件都是真,整个表达式才是真,
只要有一个条件是假,那么整个表达式直接返回假。在进行判断的时候,当找到一个为假的条件后,后面与运算不管还有多少个与的条件都不处理,会造成——与运算短路。
let a = 100;
let b = 1000;
if (a >1000&& b++>100&&a++>0&&b>a && a < b) {
}
console.log(b); //输出1000
- 与运算可用于判断一个对象是否存在,若存在,再使用它的属性 。类似c++:指针是否不为空,不为空再去使用。
// p 判断p里面的行是否是100
if(p&&p->nROW ==100){}
8、比较运算符: > < >= <= == ===
- ==:只比较数值是否相等
- ===:除了比较数值,还比较类型。 以后有涉及到比较相等用三等号。
let num = prompt('请输入一个数字',0); //prompt弹窗输入函数,输入的数被存到num里面,默认显示的数字为0
console.log(typeof num); //输出string
if (10 ===parseInt(num)) {
console.log('输入的数字是10');
}
else{
console.log('输入的数字不是10');
}
console.log(null == undefined); //输出true
console.log(null === undefined); //输出false