js1
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的更多相关文章
- js1中call和apply的用法
js1中call和apply的用法 е辊顷 饼蹭瑭 岚辗疥 碜坪命 笛攮鼠 鲳篝等 ざ遛膜 镀鞭冢蒯 晕 册薷濑 就不是抓了而是人拳啪啪两声两个人都被拳头打在了腿骨 许郾犍 国 ...
- node.js1
node的helloworld是非常的简单. 下载node绿色安装包即可.转至node.exe所在目录——写一个hw.js,然后cmd下执行node hw.js——返回相应结果.. http://ww ...
- [JS1] 如何嵌入
<html> <head> <title>在HTML文档中嵌入JavaScript代码是如何嵌入到HTML文档中的.</title> <scrip ...
- js1常用的东西
1 .ready 与resize方法.$(inject).ready(function() { var windowWidth = $(document.body).outerWidth(true); ...
- JS1 js获取dom元素方法
js获取dom元素方法 1.通过ID选取元素(getElementById) 1)使用方法:document.getElementById("domId") 其 ...
- JS-1
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- js--------1.时间
//获取当前时间 yyyy-MM-dd function getNowFormatDate() { var date = new Date(); var seperator1 = "-&qu ...
- 2015-09-28认识js1
Javascript 一.特点 1. 区分大小写 2. 弱类型变量,只能用关键字“var" 3.注释 /*….*/ 二. 变量 1.变量通过关键字var声明. 2.var ...
- js1:根据标签的Id获取value值
例子:<input id="startDate" name="startDate" value="2015-09-14" class= ...
- ethers.js-1
https://docs.ethers.io/ethers.js/html/ What is ethers.js The ethers.js library aims to be a complete ...
随机推荐
- “中兴捧月”比赛之——二叉查找树(BST)树的最短路径Java求解
问题描述: BST树,又称二叉查找树,求其到所有叶子节点路径的最小值 测试用例一: 10 5 20 返回15: 测试用例二: 100 20 70 110 120 10 null null 89 nu ...
- Android签名机制之---签名过程详解
http://www.2cto.com/kf/201512/455388.html 一.前言 又是过了好长时间,没写文章的双手都有点难受了.今天是圣诞节,还是得上班.因为前几天有一个之前的同事,在申请 ...
- 【Head First Servlets and JSP】笔记8:监听者
1.你不用了解所有监听者API,并不多,一共有8个.不过,你需要知道你能监听什么,以便在需要的时候可以查. 2.关于Session和Cookie.参见JavaWeb学习总结(十二)——Session ...
- Python编程-函数进阶二
一.生成器补充 1.什么是生成器? 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他的数据类型需要调用自己内置的__iter__方法),所以生成器就是可迭代对象. 2.生成器分类 (1) ...
- SOA 面向服务架构 阅读笔记(一)
Service Oriented Architecture 面向服务架构 学习笔记(一) 1.业务自由 1.1 在很多企业中,业务和IT技术是各自独立的,无法使用通用的统一语言进行管理. 1.2 ...
- 【转载】Android端百度地图API使用详解
转载地址:http://www.cnblogs.com/rocomp/p/4994110.html 百度地图API简介 百度地图移动版API(Android)是一套基于Android设备的应用程序接口 ...
- shell运行java/Jar 脚本
1.Shell执行/调用Java/Jar程序 #!/bin/bash JAVA_HOME="$HOME/jdk" BASE_DIR=`dirname $0` if [ " ...
- 关于Json如何转换成对象及获值问题!
var result = eval('('+result+')'); result为Json 转换成var result对象,可以 if(result.success){ window.locatio ...
- 浅谈CDN技术的性能与优势
从淘宝架构中的CDN入手分析 使用CDN和反向代理提高网站性能.由于淘宝的服务器不能分布在国内的每个地方,所以不同地区的用户访问需要通过互联路由器经过不同长度的路径来访问服务器,返回路径也一样,所以数 ...
- 直播P2P技术1-技术入门
1. 直播协议 直播协议主要有RTMP,HLS,MPEG-DASH,RTSP,HTTP-FLV等.每种协议都各有长短,比如RTMP延迟低,但诞生于Adobe,依赖于Flash Player,在如今FL ...