JavaScript

Js属于网络的脚本语言!被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。

Js五种基本类型:数字,字符串,布尔,null,undefined;

Js注释:①单行注释以 // 开头。②多行注释以 /* 开始,以 */ 结尾。

Js变量命名规则:①变量必须以字母开头 ②变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)③变量名称对大小写敏感(y 和 Y 是不同的变量)

     驼峰命名法(小驼峰),帕斯卡命名法(大驼峰),下划线法;

※ Js 语句和 Js变量都对大小写敏感。

运算符 = 用于赋值。

运算符 + 用于加值。

Js 算术运算符

算术运算符用于执行变量与/或值之间的算术运算。

给定 y=5

运算符描述例子结果
+ x=y+2 x=7
- x=y-2 x=3
* x=y*2 x=10
/ x=y/2 x=2.5
% 求余数 (保留整数) x=y%2 x=1
++ 累加 x=++y x=6
-- 递减 x=--y x=4

Js赋值运算符

赋值运算符用于给 JavaScript 变量赋值。

给定 x=10 和 y=5,下面的表格解释了赋值运算符:

运算符例子等价于结果
= x=y   x=5
+= x+=y x=x+y x=15
-= x-=y x=x-y x=5
*= x*=y x=x*y x=50
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0


Var b 

Alert(b)

Var a=String.noteExists;

Alert(a)

以上全为undefined;

Null NaN 空字符串("")undefined   都为false(假)

1+NaN=NaN  null--0  true--1  false--0     undefined--NaN    Typeof NaN--number

字符串和数字相加,带数字的字符串会自动转换为数字相加,其他都为NaN

Eg

Var a=1

Alert“11”+a);//输出为12

Alertundefin+a;//输出为NaN

相乘同理。

原文地址:https://www.cnblogs.com/f-z-g-boke/p/9509398.html