• 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();

    数组也是对象。

  • 相关阅读:
    数据类型
    java基础
    Codeforces Round #655 (Div. 2) B. Omkar and Last Class of Math(数论)
    Codeforces Round #655 (Div. 2) A. Omkar and Completion(构造)
    LibreOJ
    QT入门-QMainWindow类
    WCF 请求与响应参数大小设置
    Python 代码性能优化技巧
    lists,tuples and sets of Python
    SQL Language
  • 原文地址:https://www.cnblogs.com/yichengbo/p/2636924.html
Copyright © 2020-2023  润新知