代码块
```// 这是一个警告框
// alert("这是一个JavaScript!!!!");
// 输出网页
// document.write("输出网页");
// console.log("输出控制台");
// 变量的定义(先初始化在使用)
// var name="tom";
// var age=10;
// var school;
// var array=null;
// var isRight=true;
// var ff=5.0;
// alert(typeof ff);
// alert(typeof isRight);
// alert(typeof array);//返回Object类型
// alert(typeof name);//typeof检查变量的类型
// alert(typeof age);
// alert(typeof school);//返回Undefined类型
// alert(name+"----"+age);
// //函数的定义
// function sum(){
// alert("只是一个无参数的函数")
// }
// function add(a,b){
// alert(a+b)
// }
// function ty(name){
// return name;
// }
// //调用函数
// sum();
// add(1,2);
// var x=ty("tom");
// alert(x);
// 使用new来创建
// var obj=new Object();
// obj.name="tom";
// obj.age=10;
// // 叫匿名函数
// obj.showInfo=function(){
// alert("showInfo.......");
// }
// // 如何调用对象中的属性和方法
// alert(obj.name);
// alert(obj.age);
// obj.showInfo();
// // 使用字面量来创建对象 var o={};
// var o={
// name:"jazz",
// age=20,
// school:"neusoft",
// printInfo:function(){
// alert("这是一个打印的方式....");
// }
// };
// // 如何调用对象中的属性和方法
// alert(o.name);
// alert(o.age);
// o.printInfo();
// // 利用JS中的构造器(首字母大写)创建对象,要使用new来创建对象,然后才能调用对象中的属性以及方法
// function Person(name,age){
// this.name=name;
// this.age=age;
// this.eat=function(){
// alert("eat......");
// }
// this.study=function(){
// alert("study....");
// }
// }
// // 调用对象中的属性及方法
// var person=new Person("test",30);
// alert(person.name);
// alert(person.age);
// person.eat();
// person.study();
// // 原型方法
// Person.prototype.print_new=function(){
// alert("这是一个通过新原型添加的方法print_new")
// }
// Object.prototype.print=function(){
// alert("Object中的新方法");
// }
// var oo=new Object();
// oo.print();
// 定义数组
// var array = ["aaa", "bbb", "ccc"];
// for (var i = 0; i < array.length; i++) {
// alert(array[i]);
// }
// var cars = new Array(1,4,2,7,9,5,0);
// // 向数组中添加一个方法(数组中最大的元素值)
Array.prototype.max = function () {
var max = this[0];//this表示当前对象自身(数组)
// 对数组进行遍历
for (var i = 1; i < this.length; i++) {
if(max<this[i]){
max=this[i];
}
}
return max;
}
var max_values=cars.max();
alert(max_values);
Array.prototype.print = function () {
alert("array new......")
}
cars.print();
for (var i = 0; i < cars.length; i++) {
alert(cars[i]);
}
// location对象的使用
function loc(){
window.location.href="http://www.163.com";
}
function reload(){
window.location.reload();
}
//获取HTML节点元素的三个方法
// document.getElementById(id);
// document.getElementByName(name);
// document.getElementsByTagName(tag);
// function getValue(){
// // 根据html元素的ID来获取到节点对象
// var x=document.getElementById("box1");
// // x.innerHTML获取节点对象中的纯文本内容
// // alert(x.innerHTML);
// // 改变节点元素中的内容(动态改变HTML的内容)
// x.innerHTML="哈哈哈哈哈哈哈哈哈";
// }
function getElements()
{
// 根据html元素的name来获取到节点对象
var x=document.getElementsByTagName("input");
alert(x.length);
}
js基础
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一、vue.js基础 1.vue.js是一套用于构建用户界面的渐进式框架 2.是一个轻量级的MVVM框架(Mode...