JS输出方式:
- alert(“hello world!”); // 在页面上弹出警告框,警告框上显示要显示的内容。
document.write(“hello world!
”);
//直接在页面上输出,如果含有标签,会自动解析
转义字符,替代左右,尖括号
< || > & and符号 document.write("</script><h1>helloworld</h1>");
document.write("</script>"); document.write("");
console.log(“hello world”); // 在控制台输出。一般是用来调试代码的。
JS变量与常量:
常量(字面量)
基本数据类型:
number 数字 0, 100, 3.14
string 字符串 所有带双引号或单引号的都叫做字符串
boolean 布尔值 true false
特殊数据类型:
null 空
undefined 未声明
NaN not a number 不是一个数字
关键字(有特殊功能的单词): typeof 输出当前这个数据的数据类型。
变量:值可以修改的值叫做变量。
··声明变量 关键字 var 声明,先声明,才能使用变量。
1、声明变量,适合内存申请一部分空间,存储数据。
2、变量的数据,是根据存储的数据类型决定的。
初始化:在声明变量以后,同时赋值的操作叫做初始化。
【注】如果声明变量的时候,没有值赋值,默认是undefined。
【注】JS是弱引用语言,JS变量的数据类型赋值成什么数据类型,就是什么数据类型。
**变量的声明**
所有用户自定义的名字,都叫做标识符。变量名也属于标识符。
变量命名规则:
1、只能有数字、字母、下划线、$符号组成。
2、不能以数字开头
3、不能使用关键字或者保留字(系统已经征用的,但是现在没有功能的单词)。
4、JS区分大小写的 age Age 是两个变量名
5、见名思意
6、禁止使用拼音,使用的时候用英文全拼。
7、超过两个单词
<1>驼峰式命名 className
<2>烤串式命名 class_name
**运算符**
算数运算符:+ - * / %(取余符号)
关系运算符:> < >= <= == != === !===
逻辑运算符:&&(与) ||(或) !(非)
赋值运算符:+= -= *= /= %= =
自增自减运算符: ++ --(重点)
var num = 7 % 2;
alert(num); // 取余数,除不尽的那部分
编程和数学运算的区别:
1、除数是可以为0
2、不要去使用小数计算
3、没有百分号,只有小数
**表达式**
表达式:任何运算符和操作数组成的式子叫做表达式。
1、值
2、功能
例;var num = 10 + 20;
if语句
结构:
if(判断条件1){
执行语句1;
}else if(判断条件2){
执行语句2;
}
...
else{
当上述条件都不成立,执行这里;
}