javascript基础知识_基础知识

javascript基础知识_基础知识

ID:30779846

大小:118.50 KB

页数:10页

时间:2019-01-03

javascript基础知识_基础知识_第1页
javascript基础知识_基础知识_第2页
javascript基础知识_基础知识_第3页
javascript基础知识_基础知识_第4页
javascript基础知识_基础知识_第5页
资源描述:

《javascript基础知识_基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、javascript基础知识1、varmsg;//声明一个变量,在没有给此变量赋值以前,该变量名为:undefined2、msg二〃hello〃;//不适用var则可以声明一个全局变量,但是此变量因为是全局的,所以容易引起具他调用的一些问题,故不推荐3、javaScript有5种基本数据类型,Undefined>Null、Boolean、Number和String;以及一种复杂数据类型:Object4、varnum=076;//代表的八进制,以0开头,假如后面的数值超出8的范围,例:08、079等,则按十进制

2、解析5>varnum=0x22;//代表十六进制6、NaN->NotaNumber;//非数字,NaN不和任何值相等,包托它自己;判断一个值是否可以转换为数值的方式:isNaNW,*为所要进行转化的数据7>向Number转化时,false->0;true->1;〃〃->0;"00022〃->22;"helloworld〃-〉NaN;注:采用的是Number()方式8、假如采用parselntO方式进行转化则与7(对字符审來说)不同,基木原理如1)对String的第一个非空格字符进行解析,若是空格则跳过,假如是

3、非数字或者负号,则直接返回NaN;2)对接下去的字符继续解析,直到遇到非数字或者解析完成,返回已经解析的内容;3)如果解析到字符串的非空格字符以Ox开头月.后而加16进制字符则转换成16进制,若是0开头口后面加8进制字符则转换为8进制;例:〃1234blue〃->1234;〃〃-〉NaN;〃0xA〃->10;〃070〃->56;〃22.5〃->22;〃12457blue〃->12;解析时只跳过1)中出现的空格9、还可以采用parselntO,*)方式,后面一个变量代表的是所要转换的进制;可选16,10,8,2

4、等,例parselnt("10",16)->16,此时不需要再添加Ox或者010、toString()方法一般不必使用参数,true-〉〃true",都是按照字符串来转换,但是当由数字转换为String吋,可以添加参数,用于设置进制例:varnum=10->Stringnum.toString()->,/10,z;num.toString(2)->,/1010,z;num.toString(8)->〃12";11、在JavaScript中以32位数据表示一个数,左移《不会改变符号位,例:2«5;—>64即:1

5、0->100000012、右移分为两种:有符号右移和无符号右移:1)有符号右移:>>只移动数据位,不移动符号位:-64»5——>-22)无符号右移:>>>所有的都要移动,因此负数移动之后会变为正数,且此正数一般非常大12、switch语句中的case非常强大,可以是数值,也可以是字符串其至表达式13、javaScript中function()中可以不添加参数,对于其來说其实是由arguments[]接收的14、javascript没有块级作用域,如下例子:复制代码代码如下:if(true){varcolor=

6、MblueM;}alert(color);会打卬岀blue岀来,这个仅限于alert语句是位于全局环境中,但是在类C语言中则不会出现此种情况,一般都会销毁for函数等循环函数除外,在javascript中也会销毁。15、instanceof语句用于判断是否属于某种数据类型,或者某种对象:personinstanccofObject//变量person是Object?若是则返回true16、将变量值设置为null可以解除对此变量的引用,javascript的垃圾收集器在下次运行时会将其冋收17、引用类型与类相似

7、,但是不是一码事!创建一个引用类型有两种方法:1)复制代码代码如下:varperson=newObject();//Object是javascript中最常用的一个引用类型person.name=MzhangsanH;person.age=30;2)复制代码代码如下:varperson={name:Mzhangsann5I;3)是2)与1)的结合复制代码代码如下:varperson={);person.name=”zhangsan”;pcrson.agc=30;上述3种方法中笫二种是最常用的18、对象有三种:

8、user-defined-object(用户自定义对象),native-object(内置对象)和host-object(宿主对象)其H1native-object是内置在javascript中的对象,如Array>Math和Date等,而host-object是浏览器提供的对象。19、JavaScript中打开一个新的窗口用:window.open(url,name,features),这三个参数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。