码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript

时间:2017-08-18 20:01:18      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:世界时间   java   isnan   代码   pre   data   文本   如何   eof   

Date 

 date.toString()  获取世界时间,会提示当前时区

var data = new Date();
alert(date.toString());

技术分享

  date.toLocaleString()  获取当前时区的当前时间

技术分享

超链接不跳转

一、让js函数返回false,在click也返回false

function hi(){
  alert("你好")  ;
  return false;  
}
<a href="http://www.baidu.com" onclick="return hi();">打招呼</a>

二、将href指定成一段脚本

<a href="javascript:hi();">打招呼</a>

数据类型

boolean      布尔

number    数字

string     字符串

Undefined     未定义

Null           空对象

Object       对象类型

Undefined类型、Null类型都是只有一个值的数据类型,值分别为undefined与null

null是一个object的值

查看变量的类型typeof  变量名或typeof(变量名),返回变量类型的字符串

//返回的是function
alert(typeof(date))
//返回的是string
alert(typeof(date()))//调用方法返回字符串

类型转换:类型名(变量名)或parse***(变量名)

//当变量被声明后,没有初始化,值为undefined

判等

双等号==判断值是否相等

三等号===先判断类型是否相同,再判断值是否相等

undefined==null  true

undefined===null  false

123==“123”    true

123===“123”    false

如何判断变量是否可用?

  先判断类型是否为undefined,再判断值是否为null,否则可用

isNan()  非数字判断

alert(isNaN(‘123‘))    //false 能转成数字的都是false
alert(isNaN(‘abc‘))

eval()  将一段字符串当做js代码执行

应用场景:当从文本框中获取值时,得到的是字符串,希望那段字符串当做js执行,则使用eval()

eval(‘alert("abc")‘)

方法

  使用关键字arguments获取所以的参数,是一个数组

//可变参数
function sum(){
  var res=0;
  for(var i=0;i<arguments.length;i++)    {
      res+=argument[i];
  }
}
sum(1,2,3,4,5);

  js不支持方法重载,如果方法重名,后写的函数会把之前的覆盖掉

匿名函数

一、可以将方法赋值给一个变量,这个变量表示一个方法

var hi=function(){}

二、定义时完成调用

(function(){})()

三、赋值给一个变量完成调用

 

JavaScript

标签:世界时间   java   isnan   代码   pre   data   文本   如何   eof   

原文地址:http://www.cnblogs.com/xiaonangua/p/7391133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!