• FCC 基础JavaScript 练习1


    1.JavaScript中的注释方式有以下两种

    // This is an in-line comment.

    /* This is a 
    multi-line comment */

     

    2.avaScript提供七种不同的data types(数据类型)

    undefined(未定义)

    null(空)

    boolean(布尔型)

    string(字符串)

    symbol(符号)

    number(数字)

    object(对象)

     

    计算机能够精确地操作数字, 但是对于字符串却无能为力,

    Variable(变量)允许计算机以一种动态的形式来存储操作数据,通过操作指向数据的指针不是数据本身来避免了内存泄露,以上的七种数据类型都可以存储到一个变量(variable)中,

    Variable (变量)的名字可以由数字、字母、$ 或者 _组成,但是不能包含空格或者以数字为首,

    在JavaScript中我们使用分号来结束一段声明

     

     

    3.赋值过程是从右到左进行的. 所有 = 操作符右边的值都会被赋到左边的变量

    var a;
    var b = 2;

    a=7;
    b=a;

     

    4.通常地我们会在initialize开始声明变量的时候就会给变量赋一个初始值

    var 定义一个变量 a 并且给它一个初始值 9,

    var a=9;

     

     5.要先给变量定义,再赋值,不然会显示未定义

    赋值为字母短句时,要在引号内

    var a;
    var b;
    var c;
    a=5;
    b=10;
    c="I am a";

    6.在 JavaScript 中所有的变量都是大小写敏感的,这意味着你要区别对待大写字母和小写字母.

    MYVARMyVarmyvar截然不同的变量,这就有可能导致多个截然不同的变量却有着有相似的名字,正是由于以上原因所以不要 使用这一特性,(以免给自己带来麻烦)

    使用 驼峰命名法来书写一个 Javascript 变量,在驼峰命名法 中,变量名的第一个单词的首写字母小写,后面的单词的第一个字母大写.

    var studlyCapVar;

    studlyCapVar = 10;

    7.JavaScript 中使用 + 号来让两个数字执行加法运算

    var sum = 10 + 10;

    也可以在 JavaScript 中执行减法运算

    var difference = 45 - 33;

    JavaScript 使用这个 * 符号来让两个数字相乘

    var product = 8 * 10;

    JavaScript 中使用 / 符号做除法运算

    var quotient = 66 / 33;

    使用 ++ ,我们可以很容易地对变量进行自增或者+1运算,i++;等效于i = i + 1;省去了书写=符号的必要,

    var myVar = 87;

    myVar++;

    使用自减符号 -- ,你可以很方便地对一个变量执行 自减或者减一操作。i--;等效于i = i - 1;省去了书写等号的必要,

    var myVar = 11;

    myVar--;

    可以把小数存储到变量中。小数也被称作浮点数 ,

    提示
    不是所有的实数都可以用 浮点数 来表示,因为可能存在四舍五入的错误,

    var myDecimal=5.7;

     

    在 JavaScript 中,你也可以用小数进行计算,就像整数一样,

    var product = 2.0 * 2.5;

     

    用一个小数做除法操作

    var quotient = 4.4 / 2.0;

     

    8.用%运算符来取余,

    在数学中,看一个数是奇数还是偶数,只需要看这个数除以2得到的余数是0还是1

    var remainder;

    remainder=11%3;   //11/3得3余2,余数是2

    9.+= 运算符是一步到位既做运算也赋值

    myVar = myVar +5  简化成

    myVar += 5;

    var a = 3;
    var b = 17;
    var c = 12;

    // 请只修改这条注释以下的代码

    a = a + 12;
    b = 9 + b;
    c = c + 7;

    //简化

    a+=12;
    b+=9;
    c+=7;
    a=15;
    b=26;
    c=19;

    10.-= 操作符用来对一个变量进行减法赋值操作

    var a = 11;
    var b = 9;
    var c = 3;

    // 请只修改这条注释以下的代码

    a = a - 6;
    b = b - 15;
    c = c - 1;

    //简化

    a-=6;
    b-=15;
    c-=1;
    a=5;
    b=-6;
    c=2;

    *= 操作符是让变量与一个数相乘并赋值

    var a = 5;
    var b = 12;
    var c = 4.6;

    // 请只修改这条注释以下的代码

    a = a * 5;
    b = 3 * b;
    c = c * 10;

    //简化
    a*=5;
    b*=3;
    c*=10;
    a=25;
    b=36;
    c=46;

    /= 操作符是让变量与另一个数相除并赋值

    var a = 48;
    var b = 108;
    var c = 33;

    // 请只修改这条注释以下的代码

    a = a / 12;
    b = b / 4;
    c = c / 11;

    //简化
    a/=12;
    b/=4;
    c/=11;
    a=4;
    b=27;
    c=3;

     

    11.总结小应用

    Celsius摄氏度转换为Fahrenheit华氏度的算法是:摄氏度的温度乘于9除于5,再加上32。

    创建一个变量 fahrenheit,然后计算出摄氏度对应的华氏度

     

    function convert(celsius) {
    // 请把你的代码写在这条注释以下
    var fahrenheit;

    celsius*=9;
    celsius/=5;
    celsius+=32;
    fahrenheit=celsius;
    // 请把你的代码写在这条注释以上
    return fahrenheit;
    }

    convert(30); 

    12.var myName = "your name";

    "your name" 被称作 字符串, 字符串是用单或双引号包裹起来的一连串的零个或多个字符

     

     

    13.定义一个字符串必须要用单引号或双引号来包裹

    在 JavaScript 中,可以通过在引号前面使用 反斜杠 () 来转义引号

    var myStr="I am a "double quoted" string inside "double quotes""; 

     

    14.在 JavaScript 中的 字符串 要用单引号或双引号来包裹它,只要你在开始和结束都使用相同类型的引号,单引号和双引号的功能在JavaScript中是相同的。

    "This string has "double quotes" in it"

    当我们需要在字符串中使用与开头结尾相同的引号时,我们需要对引号进行 转义 。如果你有很多双引号的字符串,使用转义字符可能导致难以阅读。这时候可以使用单引号

    var myStr = '<a href="http://www.example.com" target="_blank">Link</a>';

  • 相关阅读:
    关于jQuery的选择器
    解读position定位
    html5新增的功能。
    关于ajax的同步异步
    响应式布局由来和剖析
    jQuery的效果函数及如何运用
    jQuery的选择器
    position定位的解析与理解
    HTML5与CSS3中新增的属性详解
    对Ajax的解析
  • 原文地址:https://www.cnblogs.com/luxiaoli/p/7922661.html
Copyright © 2020-2023  润新知