JavaScrip笔记

数据类型转换

1、转换成数值类型

隐式转换:在数据运算过程中,系统自动把不同数据类型转换成相同类型进行运算。

//字符串转数字,输出结果为100alert(‘101‘-1);

2、显式转化

1)parseInt()只能将数字字符串类型转化成整数,其他类型转化都将得到NaN

parseInt的转化过程是,从第一个字符开始,依次进行判断,如果发现字符不是一个数字字符,将停止转化(parseInt(‘123a4’)转化结果为123)

2) parseFloat()将浮点数字符串转化成浮点数(parseFloat(‘1.12’));

3)+/-符号可以很容易的将字符串类型转换为数值类型。

3、转化成字符串类型

使用连接符号"+" alert(‘ylem‘+null+undefined+123+ture) 输出ylemnullundefinde123true;

javaScrip中的运算符

1、运算符[]

获取对象的属性,或者数组的元素

2、运算符instanceof

用于判断一个对象是否为另一个类的实例

3、运算符typeof

typeof为类型检查运算符,用于查看值的数据类型

4、运算符new

new为对象构造运算符。用于构造一个新的对象实例

5、运算符void

alert(void parseInt(‘12a3‘));

结果为undefined,因为void消除了返回值;

6、运算符delete

delete用来删除对象的属性或者数组中的元素。

7、运算符in

in运算符用来验证一个对象是否包含某属性 ‘a‘ in obj 验证对象obj是否拥有属性a

循环语句

for...in只能用于对象,可以通过循环把对象所有的属性显示出来

不过使用频率很低,效率也不高,所以除非必要,否则最好不使用for...in

label循环

语法:label:

...

break label;

实现循环条到指定的地方。

with语句

——简化代码的编写

with(boject){

语句

}

//不使用withalert(Mat.pow(Math.abs(-2),2));
//使用with语句
with(Math){
   alert(pow(albs(-2),2));
}
时间: 2024-08-28 17:02:34

JavaScrip笔记的相关文章

(转)妙味课堂—JavaScrip中级课程笔记

DOM基础概念.操作 DOM的概念及节点类型 childNodes children nodeType attributes 子节点和兄弟节点的操作 firstChild firstElementChild lastChild.lastElementChild nextSibling.previousSibling 父节点 parentNode offsetParent 元素位置宽高 offsetLeft.offsetTop offsetWidth.offsetHeight getPos() 操

javaScrip学习笔记

  最近有些许空闲时间,想学习一下前端的东西就计划从javaScript入手.一边看书一边胡乱记下笔记. JavaScript内置对象 隐藏和显示: 语法:Object.style.display = value 注意:Object是获取的元素对象,如通过document.getElementById("id")获取的元素.value:none(显示),block(隐藏). Date 日期对象: 说明:日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). Strin

javascrip高级程序设计的学习笔记【作用域和执行环境】

javascript变量可以用来保存两种类型的值:基本类型和引用类型.基本类型包括以下5种:undefined.Null.string.Boolean.Number等, 引用类型是object:基本类型和引用类型都具有几下特点: 1.基本类型值在内存中占据固定大小的空间,因此基本类型的值被保存在栈内存中: 2.从一个变量向另一个变量复制基本类型的值,会创建这个值的副本. 3.引用类型的值是对象,保存在堆中: 4.包含引用类型值的变量实际并不是包含对象本身,而是一个指向该对象的指针: 5.从一个变

[javascrip|简介一]学习笔记

1/javascript诞生/作用 javascript诞生于:1995年 当时作用:客户端数据验证 开发公司:Netscape 发展至今:各种交互(包括于浏览器),数据验证,单页面应用,异步加载... 2/javascript组成 ECMAScript(核心),DOM(文档对象模型),BOM(浏览器对象模型) 3/ECMAScript 宿主环境:浏览器,Node(服务器javascript平台),Adobe Flash... 宿主环境提供实现,也提供语言的扩展,便于语言和环境之间的对接交互,如

JavaScrip入门笔记(二)

使用JS完成表格的隔行换色 新标签的学习 <thead> <tr> <th></th> </tr> </thead> <tbody> <tr> <td></td> </tr> </tbody> 确定事件(页面加载事件onload) 获取元素: 获取表格(document.getElementById()),最终是为了获取表格中tbody里面的行数(长度) Tbod

js练习题笔记

javascrip测试题: 一.选择题(每题2分,多选题错选.少选不得分) 1.分析下段代码输出结果是( )    var arr = [2,3,4,5,6];    var sum =0;    for(var i=1;i < arr.length;i++) {        sum +=arr[i]    }    console.log(sum);A.20     B.18     C.14     D.12 2.以下关于 Array 数组对象的说法不正确的是(  )A.对数组里数据的排序

WEB前端学习笔记 三

接上一篇,web学习笔记 二,web学习笔记刚刚发出,就发现被其他网站采集了,在此感谢您的采集和转发,但请注明文章出自网知博学. 1.7  开发工具的选择 增强文本编辑器:EditPlus.Notepad++ 特点:比较小.占用系统资源比较少.代码颜色高亮显示.但没有代码自动补功能 IDE:(Integrated Development Environment,集成开发环境).IDE集成开发环境(简称IDE)开发环境就是指在开发软件的时候需要用到的软件.这些软件包括代码编辑器.编译器.调试工具和

笔记之Python网络数据采集

笔记之Python网络数据采集 非原创即采集 一念清净, 烈焰成池, 一念觉醒, 方登彼岸 网络数据采集, 无非就是写一个自动化程序向网络服务器请求数据, 再对数据进行解析, 提取需要的信息 通常, 有api可用, api会比写网络爬虫程序来获取数据更加方便. Part1 创建爬虫 Chapter1 初建网络爬虫 一旦你开始采集网络数据, 就会感受到浏览器为我们所做的所有细节, 它解释了所有的html, css, JavaScript 网络浏览器是一个非常有用的应用, 它创建信息的数据包, 发送

普通分页笔记

普通分页笔记----------------------- 需要单独提出一个page.jsp页面其他页面包含page.jsp这个页面Bootstrap组件-分页放入page.jsp <nav aria-label="Page navigation"> <ul class="pagination"> <li> <a href="#" aria-label="Previous"> &