zoukankan      html  css  js  c++  java
  • javascript基础温习(一)

    1. javascript特殊类型,undefined表示值未定义。

    2. var a=12,b=”hello”,c=”123”

    a/b得到的结果是NaN(Not a Number的缩写);NaN==NaN这个值是false,因为NaN只表示不是一个数字,所以无法判断是否相等。要想判断一个值是不是NaN,可以通过IsNaN(变量)方法。

    但是有一个特殊情况(只针对+),a+b=12hello;

    a*c=1479(自动转为数字计算)

    3.””空字符串在转换为数字的时候是0.

    例子:

    Var a=window.Prompt(“请输入一个数字”,””);

    a=a*1;

    If(isNaN(a))

    {

    Alert(“不是数字”);
    }

    4. javascript函数和内置对象(Math和Date)

    Math对象

    Math.PI:输出π的值

    Math.pow(10,3):输出10的3次方

    Date对象的使用

    Var d=new date();

    d.getFullYear();//获取年

    Date对象不光有get方法,还有set方法,如

    Var d=new Date();

    d.setFullYear(“2011”);

    注意:月份是从0开始计数的,所以1月是0; 星期也是从0开始计数的,不过0表示星期日。

    5. 数组

    创建数组

    Var a=new Array();

    Var a=new Array(1,2,3);//表示创建一个长度为3的数组,值分别为1,2,3。

    Var a=new Array(2);//当只有一个参数时,这个参数表示这个数组的长度。

    a. 数组末尾添加若干个元素:push()函数

    push(“123”);//表示在a数组最后添加一个元素,push()返回值为数组的新长度。

    a.Shift();//去掉数组第一个元素。

    b. 删除数值中的某个值delete()

    Delete(a[2]);//删除数值中的a[2],执行之后a[2]=undefined;数值的长度不变

    c. Join()方法,返回数值中的所有元素拼接成的字符串,每个元素用分隔符隔开

    如: var arr=[1,2,3];

    Arr.join(“#”);//返回的值是1#2#3

    6. 对象

    创建对象:

    Var obj={}; 或者 var obj=new object();

    数组也是对象。

  • 相关阅读:
    hdu 4710 Balls Rearrangement()
    hdu 4707 Pet(DFS水过)
    hdu 4706 Children's Day(模拟)
    hdu 4712 Hamming Distance(随机函数暴力)
    csu 1305 Substring (后缀数组)
    csu 1306 Manor(优先队列)
    csu 1312 榜单(模拟题)
    csu 1303 Decimal (数论题)
    网络爬虫
    Python处理微信利器——itchat
  • 原文地址:https://www.cnblogs.com/yichengbo/p/2636924.html
Copyright © 2011-2022 走看看