JavaScript之基本程序设计

3.8号课堂笔记(补)

1.var 用于定义变量(与java不同的是:JavaScript定义整数和浮点数等任何变量都统一用【var】来定义)。
2*. “=”在JavaScript里的意思是“赋值”,不是等于。
3.定义变量有两种方法:
(1):var a = 123;{定义变量和赋值同时进行}
(2):var a;
a = 123;
{先定义变量,再赋值【通常用于不知道变量的值为多少时】}。
4.变量命名要规范:
(1):只能由字母、数字、下滑线、美元符号组成。
(2):第一个字符不能是数字
5.“驼峰命名法”:将多个单词写在一起,第一个单词首字母小写,后面的单词首字母都要大写。
6.基本数据类型:(typeof是用来检测某一个值属于哪种类型的)

typeof检测结果名称
number数字型
string字符串型
Boolean布尔型
underfinedunderfined型

7.NaN(not a number) 例如:0/0没有意义,所以不是一个数字;
Infinity(无穷大) 例如:4/0 一个非0的数除以0就是无穷大,所以会得到Infinity。
8*.除法和乘法等操作符的优先级比加法和减法高
操作符之间的优先级(高到低):
算数操作符–>比较操作符–>逻辑操作符–>“=”赋值符号(如果同级则按从左到右次序进行)。
eg:
var a = 6;
12 <= a <= 15;
计算过程:12 <= a; //false ;
false <= 15; //false=0 true=1;
0 <= 15; //true;
9.&&和 || 的短路计算:&&运算看成串联、||运算看成并联;
【1】&& 运算:a&&b中如果a为真则表达式结果为b;如果a为假则表达式的结果为a。
【2】|| 运算:a||b中如果a为真则表达式结果为a;如果a为假则表达式的结果为b。(优先原则)
{JavaScript中所有非0,非NaN的数字都会被视为“真”的}
10.幂和平方根:
幂:Math.pow(5,2); //125 这个表示52
平方根:Math.sqrt(81); //9 这个表示81的平方根。
11.prompt("")在引号中输入文字表示弹出框中的提示语。
12.parseInt()会将字符串变为整数;
eg:parseInt(“3.8”); //3
13.parseFloat()会保留数字的小数部分;
eg:parseFloat(“3.8”); //3.8
14.parseInt()和parseFloat()有“净化字符串”的功能:
parseInt(“3.8年”); //3
parseFloat(“3.8年”); //3.8
(注意:出现在数字前面的字符是不能被去掉的)
parseInt(“abc123”); //NaN

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值