前端web前端-HTML,CSS,JAVASCRIPT

JavaScript入门教程--JS学习笔记02

2020-07-27  本文已影响0人  睡前听卡农

一.运算符(操作符)

var a=123;
var result=typeof a;
//console.log(result);输出为Number,'XXX'输出为String。
console.log(typeof result);
//输出为String,因为Typeof会将数值类型以字符串形式返回。
1.当对非Number数值进行运算时,会将这些值转换为Number进行运算。
2.字符串的相加就是拼接 。

二.自增和自减

1.a++:自增前的值,等于原变量的值;
2.++a:自增后的值。
var a=20
var result=a++ + ++a +a;
console.log("result="+result);
1.a--:自减前的值,等于原变量的值;
2.--a:自减后的值。

三.逻辑运算符

var result=true&&false;
console.log("result="+result);
运算规则:两个值中只要有一个为false就返回false,只要两个值都为true时,才会返回true。
var result=true||false;
console.log("result="+result);

四.赋值运算符

var a=5;
a=a+5;//a+=5;
console.log("a="+a);

五.关系运算符

var result=5>10;
console.log("result="+result);

六.相等运算符

var a=10;
console.log(a==9);

七.条件运算符(也叫三元运算符)

var a=1;
var b=2;
a>b?alert("a值大")alert("b值大");

八.运算符的优先级

var result=1||2&&3;
//如果||的优先级高,或者两个一样高,则应返回3.
//如果&&的优先级高,应该返回1。
console.log("result="+result);

第二部分 完结

以上就是第二部分的Js学习笔记,主要涉及到数据类型和简单的运算,Js语法基础和java基础部分太像了,有基础的其实可以忽略的,但是Js属于弱类型语言,比起Java还是要相当灵活的
上一篇下一篇

猜你喜欢

热点阅读