js基础

  1. 1. JS是区分大小写的,
        如:classname和ClassName是不一样的。同时注意方法、属性、变量等的大小写吆。
  2. 变量名字可以任意取,只不过取名字要遵循一些规则:必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。

  3. 变量名区分大小写,如:A与a是两个不同变量。

  4. 不允许使用JavaScript关键字和保留字做变量名。

  5. 声明变量语法: var 变量名; 

我们使用"="号给变量存储内容,看下面的语句: 注意: “=” 操作符是赋值,不是等于。

var mynum = 5 ; //声明变量mynum并赋值。

 

变量是无所不能的容器,你可以把任何东西存储在变量里,如数值、字符串、布尔值等,例如:

var num1 = 123;       // 123是数值
var num2 = "一二三";    //"一二三"是字符串, 字符串需要用一对引号""括起来
var num3=true;    //布尔值true(真),false(假)

  • "+"操作符

    算术运算符主要用来完成类似加减乘除的工作,在JavaScript中,“+”不只代表加法,还可以连接两个字符串,例如:

    mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串
  • 算术操作符除了(+、-、*、/)外,还有两个非常常用的操作符,自加一“++”;自减一“--”。例子:
    mynum = 10;
    mynum++; //mynum的值变为11
    mynum--; //mynum的值又变回10
    mynum = mynum + 1;//等同于mynum++
    mynum = mynum - 1;//等同于mynum--
  • 比较操作符
  • “&&”逻辑与操作符
    b>a && b<c    //“&&”是并且的意思, 读法"b大于a"并且" b小于c "
  • "||"逻辑或操作符
    var a=3;
    var b=5;
    var c;
    c=b>a ||a>b;  //b>a是true,a>b是false,c是true
  • "!"是逻辑非操作符
    var a=3;
    var b=5;
    var c;
    c=!(b>a);  // b>a值是true,! (b>a)值是false
    c=!(b<a);  // b<a值是false, ! (b<a)值是true
  • 操作符之间的优先级(高到低):

    算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号

  • 数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。
     var myarr=new Array(); //定义数组
     myarr[0]=80; 
     myarr[1]=60;
     myarr[2]=99;

  • 还可以用简单的方法创建数组和赋值, 数组存储的数据可以是任何类型(数字、字符、布尔值等) :

    第一种方法:

    var myarray = new Array(66,80,90,77,59);//创建数组同时赋值

    第二种方法:

    var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)
  • 想知道数组的大小,只需引用数组的一个属性length。Length属性表示数组的长度,即数组中元素的个数。

    语法:

    myarray.length; //获得数组myarray的长度

    注意:因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。如数组的长度是5,数组的上下限分别是0和4。 JavaScript数组的length属性是可变的 。

    myarray.length=10; //增大数组的长度
    document.write(myarray.length); //数组长度已经变为10
  • 二维数组的表示: myarray[ ][ ]
  • switch语句(多种选择)

    语法:

    switch(表达式)
    {
    case值1:
      执行代码块 1
      break;
    case值2:
      执行代码块 2
      break;
    ...
    case值n:
      执行代码块 n
      break;
    default:
      与 case值1 、 case值2...case值n 不同时执行的代码
    }

转载于:https://my.oschina.net/u/3052153/blog/876090

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值