JavaScript
文章平均质量分 70
Devinpp
奋斗与未来
展开
-
JavaScript高级程序设计学习总结一
一,JavaScript的实现JavaScript和ECMAScript通常都被人认为是相同的含义,JavaScript的含义比ECMAScript规定要多的多。一个完整的的JavaScript实现应该由三个不同的部分组成。核心(ECMAScript的) 文档对象模型(DOM) 浏览器对象模型(BOM)二,ECMAScript中是由ECMA-262定义的,ECMASc...原创 2018-08-23 10:55:09 · 1780 阅读 · 0 评论 -
JavaScript高级程序设计学习总结二
在HTML中使用JavaScript<script>元素在HTML页面中插入JavaScript的主要方法有两个:在HTML中使用<script>元素,内部直接嵌入JavaScript代码和外部引用JavaScript脚本在HTML中使用<script>元素,HTML4.01为<script>元素定义了下列6个属性:async:...原创 2018-08-23 12:56:50 · 198 阅读 · 0 评论 -
JavaScript高级程序设计学习总结三(1)
基本概念语法区分大小写ECMAScript5中的一切(变量,函数名和操作符)都是区分大小写。//两个不同的变量var test = 1;var Test = 2;函数名不能使用typeof运算运算运算,因为他是一个关键字的typeof运算运算则完全是一个有效的函数名。标识符指的是变量,函数,属性的名字,或者是函数的参数。标识符规则:第一个字符...原创 2018-08-23 14:25:00 · 212 阅读 · 0 评论 -
JavaScript高级程序设计学习总结三(4)
乘性操作符有三种乘性操作符,乘法,除法和求模。在操作数为非数值的情况下会执行自动类型转换,调用Number()转型函数将其转为数值。1.乘法(*)乘法操作符由一个符号(*)表示,用于计算两个数值的乘积。var result = 36 * 24; //结果为864特殊的规则:操作数都是数值,执行常规的乘法计算。乘积超过ECMAScript数值的范围,则返回...原创 2018-08-28 23:26:01 · 222 阅读 · 0 评论 -
JavaScript高级程序设计学习总结三(2)
数据类型ECMAScript有5种简单数据类型(也称基本数据类型):Undefined Null boolean Number String还有一种复杂数据类型:Object——本质是由一组无序的名值对组成的。例如:{ name:"小明"; age:"21";}typeof操作符检测给定变量的数据类型; var a ; ...原创 2018-08-25 00:00:31 · 226 阅读 · 0 评论 -
JavaScript高级程序设计学习总结三(3)
布尔操作符1.逻辑非逻辑非操作符是由一个叹号(!)表示,可以应用于EMCAScript中的任何值。逻辑非操作符会将它的操作数转换为一个布尔值,然后取反。逻辑非操作符遵循下列规则:操作数是一个对象,返回false; 操作数是一个空字符串,返回true; 操作数是一个非空字符串,返回false; 操作数是数值0,返回true; 操作数是任意非0的数值,返回false;...原创 2018-08-26 01:00:48 · 274 阅读 · 0 评论 -
Javascript对象
Object 对象Object 对象具有下列属性:constructor对创建对象的函数的引用(指针)。对于 Object 对象,该指针指向原始的 Object() 函数。Prototype对该对象的对象原型的引用。对于所有的对象,它默认返回 Object 对象的一个实例。Object 对象还具有几个方法:hasOwnProperty(property)判...原创 2018-11-08 09:05:52 · 172 阅读 · 0 评论