document.write('<h1>Hello World</h1>'); //写入网页

alert('Hello World');

console.log('Hello World'); //写入控制台

<a onclick="alert('hello')"></a>

<a hred="javascript:alert('bu tui jian')"></a>

---------------------------------------------------

<script type="text/javascript" charset="utf-8">

  var num;

  var a1=5,

    a2=6;

  alert(a1); //5

  alert(num); //undefined

----------------------------------------

  a8 = 021, //17 八进制

  a9 = 0x11, //17 十六进制

  var a7 = function(){

    alert("this is func");

  }

  alert(a7());  //a7把整个function输出  ,a7() 输出 this is func 和 undefined

  undefined == null

--------------------------------------------

Not a Number

var a1 = 10,  //false  10

  a2 = 'asdf',  //true NaN

  a3 = '123a', // true NaN

  a4 = 0x12, //false 18

  a5 = true;  //false  1

alert(isNaN(a1));

alert(Number(a1));

===========================

===========================

alert(parseFloat(g));

alert(String(b)); //原样输出上面的值

alert(Boolean(d));

* alert(NaN == NaN);//false

document.write(6665/0);

alert(Infinity + Infinity); //Infinity

alert(Infinity - Infinity); //NaN

alert(-Infinity - Infinity); //-Infinity

----------------------------------------

a = '6';

switch(a){ // 这里switch 比较是全等于比较

case 5>0:

alert('星期一');

break;

case true:

alert('星期二');

break;

case '6':

case 7:

alert('星期天');

break;

default:

alert('123456789');

}

----------------------------------------

//数组对象的定义

var arr = new Array();

var brr = [];//[123,123,123,213,]结尾不能是,

var ag = 20;

//数组对象的赋值

arr['name'] = '张三';

brr.name = '李四';

//数组对象的取值

alert(arr.name);

alert(brr['name']);

---------------------------------------------

//数组对象的定义
var arr = new Array();
var ag = 'age';
//数组对象的赋值
arr['name'] = '张三'; // []里边加''不解析
arr.ag = '年龄是20'; //.不解析变量
arr.like = 'girl';
arr.num = 9;
//数组的遍历
for(var i in arr){
//document.write(i + '<br />'); //输出 name ag like num
document.write(arr[i] + '<br />'); // 张三 年龄是20 girl 9
}

--------------------------------

<script type="text/javascript" charset="utf-8">
var arr = [2,43,4,12,33,2313];
arr.a1 = 'asdf';
arr.a2 = 'qwer';
arr.a3 = 'qaqaqa';
arr[0] = 'qqer';
delete arr.a3;
delete arr[0];
//delete arr.a2;
//查找 arr.a1 arr['a1']
//增加 arr.a4 = 'dqwf';
//修改 arr.a4 = '1234';
//删除 delete arr.a4
for(var i in arr){
document.write(arr[i] + '<br />');
}
</script>

-----------------------------------

<script type="text/javascript" charset="utf-8">
//对象Object的定义 new Object() 和 {}
//区分php 和 js 对象的取值
//php对象取值使用-> js取值使用.
// var obj = new Object();
var obj = {};
obj.name = '李四';
obj.age = 20;
obj['sex'] = '男'; for(var i in obj){
document.write(obj[i] + '<br />');
}
</script>

---------------------------------

<script type="text/javascript" charset="utf-8">
//函数的声明 两种方式
//函数的返回值
function test(){
alert('你好');
//return '他好';
}
var test2 = function(){
alert('大家好');
}
//alert(test2); //输出函数体
//函数的调用
//test(); //你好
//test2(); //大家好 //函数保存的变量
//alert(test); //整个函数体 包括注释的
//alert(test2); //函数体 如果:test2()这个的话输出 大家好 和 undefined //把函数的返回值 赋值给 一个变量
//var a = test2();
//alert(a); //输出 大家好 undefined
////查看函数类型
//alert(typeof test2);
</script>

-------------------------------------------

<script type="text/javascript" charset="utf-8">
var a = {};
a.name = '张三';
a.age = 20;
a.getName = function(){
alert('张三');
}
//对象的方法中调用自身的属性
a.getNa = function(){
alert(this.name);
}
//调用对象的方法
a.getName(); //张三
a.name = '李四';
alert(a.name); //李四
a.getNa(); //李四
</script>

------------------------------------------------

=================================

=================================

</script>

js1的更多相关文章

  1. js1中call和apply的用法

    js1中call和apply的用法 е辊顷 饼蹭瑭 岚辗疥 碜坪命 笛攮鼠 鲳篝等 ざ遛膜 镀鞭冢蒯 晕 册薷濑 就不是抓了而是人拳啪啪两声两个人都被拳头打在了腿骨 许郾犍 国 ...

  2. node.js1

    node的helloworld是非常的简单. 下载node绿色安装包即可.转至node.exe所在目录——写一个hw.js,然后cmd下执行node hw.js——返回相应结果.. http://ww ...

  3. [JS1] 如何嵌入

    <html> <head> <title>在HTML文档中嵌入JavaScript代码是如何嵌入到HTML文档中的.</title> <scrip ...

  4. js1常用的东西

    1 .ready 与resize方法.$(inject).ready(function() { var windowWidth = $(document.body).outerWidth(true); ...

  5. JS1 js获取dom元素方法

     js获取dom元素方法  1.通过ID选取元素(getElementById) 1)使用方法:document.getElementById("domId")         其 ...

  6. JS-1

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. js--------1.时间

    //获取当前时间 yyyy-MM-dd function getNowFormatDate() { var date = new Date(); var seperator1 = "-&qu ...

  8. 2015-09-28认识js1

             Javascript  一.特点 1. 区分大小写 2. 弱类型变量,只能用关键字“var" 3.注释 /*….*/ 二. 变量 1.变量通过关键字var声明. 2.var ...

  9. js1:根据标签的Id获取value值

    例子:<input id="startDate" name="startDate" value="2015-09-14" class= ...

  10. ethers.js-1

    https://docs.ethers.io/ethers.js/html/ What is ethers.js The ethers.js library aims to be a complete ...

随机推荐

  1. Oracle表约束

    约束的概述: 约束是在表中定义的用于维护数据库完整性的一些规则 (1).主键约束 不能为空也不能重复 在一个表中只能定义一个主键约束 Oracle会在主键上建立一个唯一索引,可以指定唯一索引的存储位置 ...

  2. OpenGL学习进程(5)第三课:视口与裁剪区域

    本节是OpenGL学习的第三个课时,下面介绍如何运用显示窗体的视口和裁剪区域:     (1)知识点引入:     1)问题现象: 当在窗体中绘制图形后,拉伸窗体图形形状会发生变化: #include ...

  3. String和StringBufffer的区别

    string的字符串操作都是废弃已有的对象,开辟一个新的内存空间创建一个新的对象 比如一个string str= "字符串"; str += "a"; 这样的操 ...

  4. oracle长连接超时设置

    方法一.在sqlnet.ora中设置参数 如需要设置客户端空闲10分钟即被中断,则在sqlnet.ora的末尾添加SQLNET.EXPIRE_TIME=10注:sqlnet.ora文件的路径在$ORA ...

  5. iOS_UIAlertController

    ViewController.m文件 #import "ViewController.h" @interface ViewController () // @property (n ...

  6. linux文件系统实现原理简述【转】

    本文转载自:https://blog.csdn.net/eleven_xiy/article/details/71249365 [摘要] [背景] [正文] [总结]   注意:请使用谷歌浏览器阅读( ...

  7. JAVAWeb学习总结(二)

    JavaWeb学习总结(二)——Tomcat服务器学习和使用(一) 一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. ...

  8. CCNA 课程 七

    WAN(Wide Area Network)广域网 运行在OSI模型的数据链路层.物理层. 数据链路层的协议主要有: HDLC  (High-Level Data Link Control 高级数据链 ...

  9. kafka笔记(一)

    1.kafka应用场景 基于流数据的发布订阅消息系统.实时流数据的高效异步通信.基于流数据的高可用分布式存储! 不同的系统之间实时流数据管道; 2.官方一句话概括 kafka是一个分布式流数据平台:可 ...

  10. jquery开发js插件

    1.需要掌握的知识点 1)(function($){...}(jQuery)):实际上就是匿名函数并且函数用()阔起来,形成闭包,外界对其内部函数没有影响 $(function(){…});   jQ ...