一、javascript总的基本类型1.javascript中的基本类型共有五种:数字、字符串、布尔值、undefined、null其中null和undefined最大的区别在于,被赋予null的变量通常被认为是已经定义了的。2.除了以上五种基本类型外,其他的数据类型都属于对象。二、利用typeof方法查看数据类型在javascript中可以通过typeof方法来查看某个变量或值得数据类型。该方法会返回一个代表数据类型的字符串,可能返回的值包括:number,string, boolean, un...
JavaScript 基础知识JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript 很容易使用!你一定会喜欢它的! JavaScript 简介在数百万张页面中,JavaScript 被用来改进设计、验证表单、检测浏览器、创建cookies,等等等等。JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,...
1、javascript的数据类型 1.1 javaScript是弱类型的语言,也就是说它没有显示的指定类型,通常说有6中基本类型 分别是5种原始类型(number, String, boolean, null, undefined)和一种对象类型(包括数组,函数等...) 1.2 javaScript的隐式转换,加号和减号 1.3 严格等于(‘===‘): 类型不同会返回false, null === null, undefined === undefined NaN != NaN(不严格相等), new Object != new ...
一、函数中的arguments对象每个函数内部都有一个arguments,它能返回函数所接受的所有参数注意:argumens接收的是实参如下是利一个利用arguments特性编写的求和函数:function sumOnSteroids(){
var I, res = 0;
var number_of_params = arguments.length;
for(I = 0; I < number_of_params; i++){res += arguments[i];
}
return res;
} 二、关于变量的作用域在javascript中,不能为变量定义特定的块级作用域,但是可以定义其所属的...
———————————————————————————————————————————— 变量全局变量:在函数体外声明,全局可以使用 局部变量:通过关键字var来声明 变量类型 1 <script type="text/javascript">2var a;3// 十进制 4 a = 1;5 a = 1.2;6 a = -23;7 a = .23e4;8 a = 3e-2;9// 十六进制10 a = 0xABCDE;
11 a = 0Xff;
12// 八进制13 a = 0123;
14 a = 01234567;
15// ...
JavaScript使用if () { ... } else { ... }来进行条件判断。例如,根据年龄显示不同内容,可以用if语句实现如下:var age = 20;
if (age >= 18) { // 如果age >= 18为true,则执行if语句块alert(‘adult‘);
} else { // 否则执行else语句块alert(‘teenager‘);
}其中else语句是可选的。如果语句块只包含一条语句,那么可以省略{}:var age = 20;
if (age >= 18)alert(‘adult‘);
elsealert(‘teenager‘);省略{}的危险之处在于,...
1、javascript 表单验证,减轻服务器压力 制作网页特效 动态改变页面内容 基于对象和事件驱动的,具有安全性能的脚本语言 交互,脚本语言。解释性语言,边执行边解释2、script标签 添加位置 1) head标签中 2)Body标签中 3)</body>与</html>闭合标签之中3、输出输出内容为字符串时必须加引号; 1)document.write(""); // 可以在页面输出标签 html、文档内容 2)alert("") //弹出警告框 ...
数据类型布尔:true/fasleconsole.log(typeoftrue);// "boolean"Number : true -->1 false -->0console.log(Number(true));
console.log(Number(false));Boolean : 把其他数据类型转换布尔值;console.log(Boolean(12));//true
console.log(Boolean(10));//true
console.log(Boolean(0));//false
console.log(Boolean("{}"));//true
console.log(Boolean("12px"));//true
console.log(Boolean([]));//true
console.log(Boolean({})...
事件1)事件是文档或浏览器窗口中发生的特定的交互瞬间。JavaScript和HTML之间的交互是通过事件实现的。2)事件流——描述的是从页面中接受事件的顺序IE——事件冒泡流Netscape——事件捕获流3)事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的哪个节点)接收,然后逐级向上传播至最不具体的哪个节点(文档)。click事件在input触发,它会一级一级往上冒,直到冒到document上点击按钮不但触发了按钮,也触发了div、bo...
对象JavaScript的对象是一种无序的集合数据类型,它由若干键值对组成。JavaScript的对象用于描述现实世界中的某个对象。例如,为了描述“小明”这个淘气的小朋友,我们可以用若干键值对来描述他:var xiaoming = {name: ‘小明‘,birth: 1990,school: ‘No.1 Middle School‘,height: 1.70,weight: 65,score: null
};JavaScript用一个{...}表示一个对象,键值对以xxx: xxx形式申明,用,隔开。注意,最后一个键值对不需要在末尾加,,...
1.在博客园看到一篇的随笔,学到以下: $(选择器).click(function(){}):当选中的选择器被点击时触发回调函数,只针对页面也存在的选择器1 <script>
2 $(function() {
3 $(‘ul>li‘).click(function() {
4 console.log($(this).html());
5 });
6 $(‘ul‘).append(‘<li>5</li><li>6</li>‘);
7 })
8 </script>选择器中ul>li表示只有ul标签下的li标签,log里面的this代表ul>li选择器ap...
1.Javascript的作用JavaWeb里面 html: 负责网页架构,显示内容、数据。css: 负责样式、格式的显示。javascript: 负责完成页面的交互、网页的行为。2.Javascript的三种写法1).直接在html里面写。<a href="javascript:alert(‘东方闪电‘)">超链接</a>
<h4 onclick="javascript:alert(111)">点击</h4>2).<script>标签 可以写在head body 里面 或html外面。3).使用外部文件引入的方式:首先 新建一个js文件 demo.js 记住:所有外部Ja...
1、JavaScript是什么—它是个脚本语言,需要宿主文件,它的宿主文件是html文件。 Javascript是一种脚本语言,比HTML要复杂。不过即便你先前不懂编程,也不用担心,因为Javascript写的程序都是以源代码的形式出现的,也就是说你在一个网页里看到一段比较的Javascript代码,恰好你也用得上,就可以直接拷贝,然后放到你的网页中去。正因为可以借鉴、参考优秀网页的代码,所以让Javascript本身也变得非常受欢迎,从而被广泛应用。...
Object对象是javascript中所有对象的父对象,它的所有方法和属性在所有其他对象中都可用。提供所有 JavaScript 对象共有的功能。当然这些方法可以在用户定义的对象中重新定义,JavaScript 将在适当的时候调用这些方法。 属性:属性说明__proto__ Property为对象指定原型。仅 IE11支持constructor 指定创建一个对象的函数。prototype 为对象的类返回原型的引用。 方法:功能描述Object.create 创建一个具有指定原型且可选择性地包...
01-浅谈前端发展史第一阶段:C/S(client server)->B/S(browser server) 网页制作
技术栈:PhotoShop、HTML、CSS第二阶段:从静态到动态,从后端到前端 前端开发工程师 前后端分离
后台:完成数据的分析和业务逻辑编写(包含API接口编写)前端:网页制作、JS交互效果、数据的交互和绑定
技术栈:JavaScript、Ajax(跨域技巧)、jQuery...第三阶段:从前端到全端(从PC端到移动端)
H5、CSS3、响应式布局开发、Zepto、Hybrid(混合APP开发)、...