前端学习(二十九) JavaScript预习课程(javaScript)

简单的说,html是内容,css是格式,javascript是动作(数据交互,数据处理)

document.write("hello world");

document,文档,页面,通常称作为“对象”

. 运算符,和+,-之类的一样

write(),动作

“hello world”,字符串(字符串是需要用双引号或单引号括起来的,参数则不用),动作的内容

简单的说就是  .   这个运算符左边的这个document对象做了  .   右边这个write()动作,这个动作做了什么内容呢,就是()里面的内容“hello world”,连起来就是,往页面里写了个hello world

注释

//  单行注释

/*xxxxx*/ 多行注释

变量

简单的说就是存储数据的地方,关键字:var,示例:var hello = "Hellp",简单的说,就是把右边的值赋值给左边,=号也就是赋值操作;

计算

var hello="Hello";

var age=16;

var ot=true;//逻辑值

document.write(hello+age)//结果为Hello16

var result=10%2//结果:0,%指取除法结果中的余数,10 / 3=3......1,官方名称:取模

我们经常用这种方法求result是否是奇数还是偶数

result++;//代表result=result+1;

++result;//

result--//代表result=result-1;

--result;//


var age1=18;

var age2=20;

document.write(age1 == age2);//   == 代表左边是否等于右边,结果是:false;

document.write(age1 != age2);//     != 代表左边是否不等于右边,结果是:true;

document.write(age1 > age2);//      > 代表左边是否大于右边,结果是:fales;

document.write(age1 < age2);//      < 代表左边是否小于右边,结果是:true;

document.write(age1 >= age2);//    >= 代表左边是否是大于或等于右边,结果是:false;

document.write(age1 <= age2);//    <= 代表左边是否小于或等于左边,结果是:true;


字符也是能比较大小的,字符数字,A~Z,a~z,在电脑中是有排列顺序的,越后面越大,比如:

document.write("Gello">"Hellp");//  结果是:false,因为G在H前面一个,所有G比H小


优先级:

下表按从最高到最低的优先级列出JavaScript运算符。具有相同优先级的运算符按从左至右的顺序求值。

运算符 描述
. [] () 字段访问、数组下标、函数调用以及表达式分组
++ -- - ~ ! delete new typeof void 一元运算符、返回数据类型、对象创建、未定义值
* / % 乘法、除法、取模
+ - + 加法、减法、字符串连接
<< >> >>> 移位
< <= > >= instanceof 小于、小于等于、大于、大于等于、instanceof
== != === !== 等于、不等于、严格相等、非严格相等
& 按位与
^ 按位异或
| 按位或
&& 逻辑与
|| 逻辑或
?: 条件
= oP= 赋值、运算赋值
, 多重求值


猜你喜欢

转载自blog.csdn.net/zy21131437/article/details/80976535