• JavaScript-语法基础


    在学习任何一门编程语言之前,我们都需要了解这门语言并学习这么语言的语法基础,掌握语法基础之后才可以进行一门语言的使用,本文在这里将详细介绍JavaScript的语法基础,使得以后能够快速的进行JavaScript的学习。

    一、基本的数据类型:

    在JavaScript中与其它语言相区别的是:定义变量是全部用var,没用针对数据类型进行定义的关键字。

    常用数据类型:

    字符串:被""所包含的内容,即字符串格式;

    var a="Hello world!";
    

    小数:

    var a=3.1415;
    

    整数:

    var a=12;
    

    布尔型:判断对错 true或者false

    var a=true;
    

    日期类型:可以设置日期,在以后将对日期类型进行详细讲解

    var a=new Date();

    二、数据类型转换

    因为在JavaScript中定义数据类型都是用var进行定义的,包含了多种数据类型,在比较数据大小的情况中,我们用用相同的数据类型进行比较,所以要进行数据类型的转换。

    分为自动转换和强制转换,一般用强制转换。

    其它类型转换为整数:parseInt(变量);

    var a=3.1415;//定义变量a
    var b=parseInt(a);//将a强制转换成整数类型并赋值给b
    

    其它类型转换为小数:parseFloat(变量);

    另外判断是否是一个合法的数字类型:isNaN(变量);是数字返回false,不是数字返回true

    var a=prompt("请输入一个数字:","");
    if(a!=null)
    {
    	if(a!="")
    	{
    		if(isNaN(a)==false)
    		{
    			alert("您输入的是数字!");
    		}
    		else
    		{
    			alert("您输入的不是数字!");
    		}
    	}
    	alert("不能为空,请重新输入!");	
    }
    

    三、运算符

    1、数学运算符:+ 加号  1)、在数值中表示加号如:a=1;b=2;s=a+b;表示s等于a加上b,s的结果是3;

                                     2)、在遇到字符串类型时表示拼接如 a="1";b="2";s=a+b;表示s等于a拼接上b,不做运算,s的结果是"1+2";

    -减号,在遇到字符串时无作用

    *乘号,乘法运算在计算机中用*号表示相乘

    /除号,除法运算在计算机中用/表示相除,但是结果取整数部分,当无法整除时,输出整数部分

    % 模,表示相除取余数

    ++,在原来的值上加1;分为++a和a++,a++表示先赋值,再加1;++a表示先加1再赋值

    --,与++相似只不过是做减法

    2、关系运算符

    ==;等于判断两者是否相等

    !=;不等于判断是否不等

    >;<;大于号小于号,判断大小

     >=;<=;

    3、逻辑运算符

    &&:与,表示并且,同时成立返回true

    ||:或,表示或者,两个条件成立一个即可返回true

    !:非,表示取反

    4、其它运算符+=;-=;*=;/=;%=

    +=,如:a+=1等同于:a=a+1;

      

  • 相关阅读:
    scrapy爬取某网站,模拟登陆过程中遇到的那些坑
    Linux平台安装MongoDB
    Oracle HAVING子句
    oracle查找重复记录-转
    PLSQL存储过程(基础篇)-转
    oracle for update和for update nowait的区别
    Oracle两个数据库互相访问,DBLink使用-转
    中国人素质低的根本原因
    威胁李嘉诚是愚蠢的
    回归农村,这才是我想要的生活
  • 原文地址:https://www.cnblogs.com/jingzhenhua/p/5817520.html
Copyright © 2020-2023  润新知