JavaScript-变量和常量

1.Javascript中的常量类型主要包括字符串常量、数值常量、布尔常量、null和undefined等
  "今天天气真好"---------字符串常量--------(可以是任意的字符串)
  1;   2e7;  077   ---------数值型常量--------(可使用八进制、十进制、十六进制)
  true;  false;   ---------布尔型常量--------(只有两种值 true或false)
  JavaScript是典型的弱类型语言,没有C++等语言的类型机制,也没有const修饰符将变量定义为常量的能力


2.变量(程序运行过程中值可以改变的量)
(1)变量定义方式
  var是JavaScript中变量定义的关键字,可以省略,用var关键字声明变量时可以不赋初值。JavaScript的变量在声明时
  不需要指定变量的类型,程序运行过程中会根据变量的值的类型来确定变量的类型
       var 变量名=值;   
      或
      var 变量名;
  
  var str="JavaScript编程,简单容易"    
  var b=true;                            
  var n=10;                              
  var obj=new Object();                  
变量的使用形式不外乎两种形式(读取内容、改写其值),变量的内容已经改写后一直有效直到再次改写或生命周期结束,由于JavaScript程序的执行是顺序解释执行,因此声明的位置必须在使用变量的语句前面
(2)变量的命名规则
  JavaScript变量名中可包含字母、数字、下划线,但不能以数字开头,不可包含特殊符号。一般书写时使用"匈牙利"命名习惯(并非硬性规范),如字符串变量名前加
  "s",整型变量名前加"n",布尔型变量名前加"b"等。JavaScript内置对象的方法命名规律为第一个单词全小写,后面没个单词首字母大写
(3)变量作用范围
  JavaScript变量作用域有全局和局部之分,变量同名时局部作用域优先于全局作用局,但是当局部变量与全局变量同名时,局部变量的定义要使用var关键字

综合练习
1.编写程序将数字13,55,37,33,45,9,60,21,10从小到大排序,输出排序后的各数字


上例中,输出数组对象时将合并其中各元素的值作为整体输出
2.实现一个求圆面积的程序,半径由用户从外部输入,计算输出圆面积

 

你可能感兴趣的:(JavaScript)