zoukankan      html  css  js  c++  java
  • JavaScript入门基础(三)


    JavaScript基本语法


    3.1数据类型

    字符串

    如果字符串本身含有双引号,则收尾需用单引号括起来,相对的,如果收尾是双引号时,则双引号中可以包含成对的单引号

    如:alert('这里可以使"双引号"');

    数字:包括正、负和零

    布尔值:真(true)和假(false

    空值:null,不表示任何东西,可以用来对变量赋初值

    未定义:undefined,与null不同,仅表示为定义

    特殊字符:

    符号

    含义

    \b

    表示退格

    \f

    表示换页

    \n

    表示换行

    \t

    表示Tab符号

    \r

    表示回车符

    \'

    表示单引号本身

    \"

    表示双引号

    \t

    表示水平制表符

    \\

    表示反斜杠

    3.2变量:可以不声明直接使用

    变量声明和类型转化

    varname;        //声明变量name

    varage;        //声明变量age

    name="李二"     //给变量name一个值

    age=22;        //给变量age一个值

    alert(name);       //输出name的值

    alert(age);          //输出age的值

     

    Number(X):将字符型值转换为数字

    String(x):将数字型值转换成字符型值

     

    变量命名

    1、变量名必须以字母、下划线开始,后接数字、字母和下划线的组合

    2、变量名不能使用空格、加和减号等等其他符号

    3、保留字不能作为JavaScript中的变量名,如:var

    4、变量名区分大小写,如strStr代表不同的变量

    变量创建

    JavaScript中采用的弱类型,即可以不事先声明类型,而在使用时明确。

     

    变量声明之后并没有赋初值,这样的变量表示变量存在但类型不明,JavaScript会将其归为undefined类型。此时直接使用该变量有时会报错。

    3.3表达式和运算符

    表达式:分为算术运算符、字符串运算符、赋值运算符以及逻辑运算符。

    运算符

    1+-*/运算符

    2、取模%运算符

    3、增量运算符++、减量运算符--

    4、取反运算符-(不等于减号-

    5><>=<===!=

    6、逻辑与运算符&&

    7、逻辑或运算符||

    8、逻辑非运算符!

    9、赋值运算符=

    10、条件运算符(?:)例:a>b?a:b表示如果a>b为真,则返回a,否则返回b

    3.4数组

    创建:vararrayName=new Array()

    例:

    var week=new Array(7);,创建了一个名为week的数组变量,并且定义了数组的大小为7

    week[0]="Sunday";表示将数组中的第一个元素赋值为Sunday,如下表所示

    Sunday

     

     

     

     

     

     

    0

    1

    2

    3

    4

    5

    6

     

    快速创建:即将数组的值直接放到new Array()的括号中,这里实际就是直接对数组的单元进行赋值

    例:

    week=newArray("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");

    week=newArray["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];

    表示内容如下表所示

    Sunday

    Monday

    Tuesday

    Wednesday

    Thursday

    Friday

    Saturday

    0

    1

    2

    3

    4

    5

    6

     

    数组长度:使用length属性获取数组的长度

     

    二维数组

    anotherArray=newArray('one','two','three');//anotherArray是一维数组

    myArray=newArray(1,2,anotherArray);//myArray是二维数组

    即如下分配单元:

    myArray[0]=1;

    myArray[1]=2;

    myArray[2][0]='one';

    myArray[2][1]='two';

    myArray[2][2]='three';

  • 相关阅读:
    操作系统
    OSI协议
    5、hadoop常见端口汇总
    20、Linux 常用命令ll失效
    java 图形化工具Swing 监听键盘输入字符触发动作getInputMap();getActionMap();
    java 图形化工具Swing 基本使用
    java 图形化小工具Abstract Window Toolit ImageIO缩放图片,添加水印
    java 图形化小工具Abstract Window Toolit 画笔 处理位图
    java 图形化小工具Abstract Window Toolit :画笔Graphics,画布Canvas(),弹球小游戏
    java 图形化小工具Abstract Window Toolit 菜单项
  • 原文地址:https://www.cnblogs.com/zs234/p/3233370.html
Copyright © 2011-2022 走看看