JavaScript学习笔记1

1、在JavaScript中,比较运算符中”>”、”<”不光可以比较数值型数据,可比较字符串的大小,其原理为是基于Unicode标准,按照从左向右的顺序逐个比较每个字符对应的数字编码大小。

var a="B";//&#66;
var b="A";//&#65;

console.log(a>b);//66>65  
-------->true
var c="Abc";//&#65;&#98;&#99;
var d="Ada";//&#65;&#100;&#97;
console.log(a>b);//65=65--98<100
--------->false

2、JavaScript中判断循环的只有for与while..do(do…while)
3、逻辑运算符的短路特性
js中&&与||会将左侧的值转换成布尔类型,而在此种情况中,JavaScript会将0、 NaN以及空字符串“”视为false,而将其他值视作true。利用这种特性,我们可以用来进行数据判断或者做验证。
当左侧值可以被转换成true时,||会直接返回左侧的值,否则返回右侧值
如:
Console.log(null || “aa”)——–>”aa”
Console.log(aa||bb)————>aa
而&&则是只要左侧值为false,则会忽略右侧值
4、几个简单的弹窗提示函数

 prompt:用于询问用户开放式答案的问题,第一个参数为问题,第二个参数为用户的回答
 confirm:是用来询问客户问题,可选择“是”(true)or“否”(false)。
 alter:用来提示用户信息,仅仅是提示
//简单例子
var a=Number(prompt("输入一个数字""");
alter("你输入的是:"+a);
if(!isNaN(a)){
        if(confirm("是否要加倍")){alter("加倍的数字"+ a*a)}
}

5、JavaScript中变量的重复声明没有意义,其会取第一次的声明,(如果是局部变量与全局变量,其会取全局变量的声明)例如

var a=5;
var a;
alter("a="+a);-------->a=5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值