js第一天

js介绍及历史

js是由布莱登·艾奇(1961年出生,网景公司)用十天时间发明的,由于时间短促最开始的js质量并不好,bug不断前期并不火 ,最开始的名字是livescript,后面由于java火之后,改名为 javascript也火了。

js变量

声明变量--> var 变量名;  如:var num;

初始化变量-->var 变量名=值;如: var num = 1;(初始化变量是声明变量的特殊)

变量命名规则:

1.以字母、$、下划线开头

2.多个单词使用驼峰命名法

3.一般是小写字母

4.不能使用关键字

变量数值交换方法

1.引入第三方  代码如下:

var num1 =10;

var num2 =20;

var temp;

temp=num1;

num1=num2;

num2=temp;

console.log(num1,num2);

2.数字交换

var num1 =10;

var num2 =20;

num1=num1+num2;

num2=num1-num2;

num1=num1-num2;

console.log(num1,num2);

3.位运算

var num1 =10;

var num =20;

num1 = num1^num2;

num2 = num1^num2;

num1 = num1^num2;

console.log(num1,num2);

js数据类型(number string boolean null object undefined )

1.查看数据类型的方法typeof()  如:

var num=10;

console.log(typeof(num));

2.数据类型转换

a.其他类型转换为数字类型

1.装换为整数parseInt() 如:

var num="10sadg";

console.log(parseInt(num));

2.装换为小数parseFloat() 如:

var num=“10.565”;

console.log(parseFloat(num));

3.严格转换为数字Number

var num = "10";

console.log(Number(num));

b.其他类型转换为字符串

1.变量名.toString(变量有意义,初始化才用)

var num = 10;

console.log(num.toString(num));

2.String()  变量无意义时用

var num;

console.log(String(num));

c.其他类型转换为布尔

1.Boolean()

var num=0;

console.log(Boolean(num));

js操作符(按优先级分)

算数运算符 + - * / %  算数运算表达式

一元运算符                 一元运算表达式

二元运算符                 二元运算表达式

三元运算符                 三元运算表达式

复合运算符 += -= *= /= %=     复合运算表达式

关系运算符 > <  >=  <= == === != !==   关系运算表达式

逻辑运算符 && || !                   逻辑运算表达式

猜你喜欢

转载自www.cnblogs.com/hanks-mimi/p/12569351.html
今日推荐