JS

1 注释
//单行注释
/多行注释/
javascript是弱类型语言,一般情况下以;结束,不写也行。
2、变量的声明
javascript中声明变量的关键字是:var
3、变量的类型
在javascript中,声明变量时,没有数据类型的概念,变量是由值的类型来决定的。
在javascript中,判断一个变量的类型使用的是typeof()方法
javascript中的5种基本数据类型:number,boolean,string,undefined,null
扩展:使用instanceof验证一个变量是否属于某个类
4、类型的转换
当字符串和数字相加时,是字符串拼接
当字符串和数字相减的时候,其中字符串中值是一个数字时,是两个数的相减。
当字符串和数字相乘时,其中字符串中的值是一个数字,是两个数相乘。
当字符串和数字相除时,其中字符串中的值是一个数字,是两个数相除。
在字符串和数字做减法,乘法和除法时,当字符串中的值不是一个数字时,返回的是NaN.(Not a Number)
5、运算符
加减乘除四则运算
与或非。&&左右两侧全成立则条件为真。||左右两侧有一侧为真就是真。!取反
条件运算符:等于运算:两个等号比较的是变量值的内容。三个等号比较的是值的内容和数据类型。

javascript与html的三种结合方式:
第一种:直接写在事件中
第二种:使用script标签,在标签体内写javascript脚本代码
第三种:使用script标签,配合src属性引入外部javascript文件。javascript的文件都是以.js为扩展名
注意事项:
script标签,必须有一个独立的结束标签。
使用script标签引入外部js文件之后,标签体内写了脚本代码页不会被执行。
当在写js代码不被浏览器所正常解释时,请在前面加上javascript:
单击事件:onclick
弹出一个消息提示框:alert(‘提示的内容’);
javascript中定义方法有三种方式
在javascript中定义方法可以使用function关键字来声明
第一种:
function 方法名(可以有参数){
方法体
可以有返回值
}
第二种:
var 方法名 = function(可以有参数){
方法体
可以有返回值
}
第三种:不建议使用
var 方法名 = new Function(“参数1”,”参数2”…”参数n”,”方法体”);

全局函数
isNaN:当不是一个数字的时候返回true,当是一个数字的时候返回false
当可以解析出一个数字时,返回也是false
parseInt:当是一个数字的时候,解析成整数
当是浮点数的时候,返回整数部分
当不是一个数字时,返回NaN
parseFloat:当能解析出浮点数的时候,返回浮点数
当该值是整数的时候,只返回整数
当不是一个数字时,返回NaN
eval:把字符串参数当做脚本来执行
escape和unescape:
escape是对特殊字符和中文进行编码
unescape是对使用escape进行编码后的字符进行解码
encodeURI和decodeURI:
encodeURI是对有中文和特殊字符的地址进行编码
decodeURI是对使用了encodeURI的地址进行解码
URI和URL的区别
URL:统一资源定位符 Uniform Resource Locator
http://localhost: 8080 /resource/a.jpg
协议 主机 端口 URI
URI:统一资源标识符 Uniform Resource Identifer
资源: “resource/a.jpg”;
数组的方法
join:是使用参数中指定的字符分隔数组
pop:删除并返回数组的最后一个元素
push:在数组末尾添加一个元素,返回新的长度
sort:数组的排序.排序是按照数字的第一个值来进行排序的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值