JavaScript知识点

1.

3.

–src属性可以包含来自外部域的JavaScript文件,既跨域访问数据。这也是JSONP (一种非官方的跨域访问方法)的实现原理,动态添加

5.数据类型:5种基本类型(Underfined、NULL、Boolean、Number、String),1中复杂数据类型(Object)
1)Underfined:未声明或未初始化的值的类型 例如:var message;alert(message==underfined);//true
2)Null:空对象指针,如果定义的变量准备在将来用于保存对象,那么最好将该变量初始化为null而不是其他值
3)Number:
1.isNaN(任意参数):判断给定参数是否“不是数值” (或是否能够转换成数值
isNaN(10);//返回false
isNaN(“10”);//返回false,
isNaN(“blue”); //返回true,“blue”不能被转换为整数
isNaN(true);//返回false,true可以被转换成数值1
2.数值转换
Number();将任意类型转换成数字型 Number(“001”);//输出1;Number("");//输出0Number(“feng”);//输出NaN;

一元加号、减号操作符和这个Number()功能相同
parseInt():把字符串转换成整形,从第一个非空格字符开始,如果是数字字符则会接着解析后面的字符知道遇到一个非数字字符
parseInt(“123abc”);//输出123
parseInt(123.4);//输出123
parseInt("")||parseInt(“abc”);//输出NaN
parseFloat()把字符串转换成浮点型,(同上,就是多一个小数点)
4)String:按照Java的String来学习就可以了
1)转义字符被当做一个字符长度的字符来解析(注意,字符串的长度为字面上的+1)
2)不可变
3)var num = 10;num.toString();//num.toString(2);//按照二进制进行输出1010;
4)var result = 5+“5” //输出55
var result=“result:”+5+10;//输出:result:510
var result=“result:”+(5+10);//输出result:15
6.操作符和语句
1.一元减号操作符
var result=5-true;//输出4,自动把true转换成了1(字符串与数字进行比较,会首先尝试把字符串转换成为数字)
2.全等和不全等操作符(=,!)
如果两个操作数未经转换就想等的情况下返回true。例如 var result = ''55"=55;//输出false (如果,则输出true)
3.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值