博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
变量和运算符
阅读量:5310 次
发布时间:2019-06-14

本文共 2011 字,大约阅读时间需要 6 分钟。

变量命名的规则:
1.必须以字母开头,可以是字母和数字的结合体;
2.也可是是-和$开头,但不推荐;除了这两个字符不许出现其他字符;
3.变量区分大小写,a和A是不同变量;
 
变量的类型:
变量的关键字是var
1.number的类型:int float double
 
var number1 = 10;     //int
 var number2 = 10.2;  //float
 var number3 = 10.22222222222222222222222222222222;//doble
      console.log(number2);
 
2.字符串类型
var string1 ="hellow world";
           console.log(string1);
3.布尔值 true真   false假
           var b1 = true;
           var b2 = false;
           console.log(true);
 
变量类型的转换:
JS的基本数据类型有5种:number数值/string字符串/boolean布尔值/object对象/function函数
(1)number又分为int、float等;
(2)object又分为array数组、null空、date等;’
 
number之间的互相转化:
 
强制转化:大数据类型转换成小数据类型;可能会发生数据丢失;
var number = 10.2; //float
        number = parseInt(number);
        console.log(number);
 
        var number5 = parseFloat(10.1234567891012345678910);
        console.log(number5);
 
自动转换:小类型和大类型做运算,结果会变成大数据类型;
 
var number2 = 10;//int
        var number3 = 10.1;//float
        var number4 = number2 + number3;
        console.log(number4);//20.1 float
 
数字转字符串
1)String(number);
 2) number.toString();
--------------如何知道一个数值的类型,使用typeof关键字--------------
        console.log(typeof "JSON");//string
        console.log(typeof 12);//number
        console.log(typeof true);//boolean
        console.log(typeof [1,2,3,4]);//数组是object
 
赋值运算:+-*/  
取余%: c语言中不能取余,而JS可以
 
平方var e = Math.pow(2,100);---2的100次方---   
开平方: console.log(Math.sqrt(81));-------根号下81开平方------
 
注:数字+数字=数字
     数字+字符串=字符串;
     字符串+数字=字符串;
       console.log(1+1+"100");//2100 字符串
        console.log("100"+1+1);//10011 字符串
        console.log("z="+z);
 
 
a++和++a
 
 
a++是先参与运算,然后a再自加;
++a是先自加,在参与运算;
a--  --a也是一样
 
关系运算符    
1.大于   console.log(10>9);
2.小于    console.log(8<2);
3.等于    console.log(8==8);
4.大于等于   console.log(7>=5);
5.小于等于    console.log(6<=10);
6.不等于       console.log(8!=8);
 
逻辑运算符:
逻辑运算符是判断条件是否正确;------非0都为真-----
 
&&表示并列:两个条件必须满足   -----真真为真-----
 
||表示或:两个条件满足一个就行   --------有真则真----
 
!表示非:-----------------------真边为假,假变为真--------------;
                    通过输入一个数判断是否 大于等于10,小于等于15
         var number = prompt("请输入数字:");
         number = Number(number);
         console.log((number>=10)&&(number<=15));
三木运算符:
 
A?B:C;---------- ----如果A为真,则执行B,否则执行C;
        就是ABC可以是三个式子
       var a = 10;
        var b = 20;
 
        var c = (a>=b)?a:b;
        console.log(c);

转载于:https://www.cnblogs.com/cntt/p/6425600.html

你可能感兴趣的文章
Windows下Git多账号配置,同一电脑多个ssh-key的管理
查看>>
jQuery绑定事件的四种基本方式
查看>>
数组--冒泡排序法
查看>>
.NET 中list和数组与字符串的相互转换
查看>>
7月11日实习日志
查看>>
classmethod和staticmethod
查看>>
MapReduce源码分析之Task中关于对应TaskAttempt存储Map方案的一些思考
查看>>
python中的__all__和__slots__
查看>>
【题解】SHOI2014概率充电器
查看>>
006_Python3 数字(Number)
查看>>
SVN发布网站
查看>>
实现一个可host asp.net程序的小型IIS(Cassinidev介绍)
查看>>
计算机加入域vbs脚本
查看>>
SqlMapConfig.xml配置文件详解
查看>>
Mapper
查看>>
数据结构与算法实验题 9.2 材料
查看>>
java 开发业务逻辑的思考(1)- 通知短信发送
查看>>
如何在修改bug时切换分支保留修改又不提交
查看>>
【CSON原创】javascript实现3D房间
查看>>
第四步 部分细节
查看>>