# The basic - phần 1 

By [meteosrds](https://paragraph.com/@cryptovuive) · 2022-12-14

---

sau khi đăng ký xong và vào trong thì nó sẽ có giao diện như này mọi người chọn như trên ảnh

![](https://storage.googleapis.com/papyrus_images/1abb8a2b27ed14b2782f65ef6a5b6e137e73bd6f7e5ad4042ddf7dd723afac05.png)

những chỗ nào không có bảng code hiện ra thì mọi người cứ bấm next bỏ qua

![](https://storage.googleapis.com/papyrus_images/5f64f641e3d98bb86ea8d52a774a70fcbb23ed4b8f1407f0375e4bb29297511d.png)

khi có bảng code hiện ra thì mọi người chỉ cần nhìn cái tên như số 1 và **copy** đúng đoạn code ở các đáp án bên dưới để **paste** vào 2 và chạy **run test** là xong

1\. đáp án intro to javascrit
-----------------------------

![](https://storage.googleapis.com/papyrus_images/56512aa0220d1dd3dd0fd0ee34effa500e69042877bb4ea5218e5b88e678fd9a.png)

![](https://storage.googleapis.com/papyrus_images/2f58242b3f227c4b76f62ef6455eaabafc4f77ed78dfc745d72f22dc8faa8ffc.png)

### const a = 3

module.exports = a;

như này là thành công và next sang bài tiếp theo

![](https://storage.googleapis.com/papyrus_images/14ef0128eaa4a2077ba4d21722f05dc88a19a7b10c40771d8264a1a0329f450f.png)

![](https://storage.googleapis.com/papyrus_images/92be92d4ff3e53f12a7737816c9d981aff2faba2243fde702d29a64bccf1240f.png)

    const a = 5;
    const b = a;
    
    module.exports = { a, b }
    

![](https://storage.googleapis.com/papyrus_images/add24ad75264f24b2e0bf428625f7ab659c1dc7d14896005f23e38865f62dfef.png)

    const a = false;
    const b = true;
    
    module.exports = { a, b }
    

![](https://storage.googleapis.com/papyrus_images/7e328c1e9c1a06865465435e7afa9d6b9729b11dfb9cf1d885bea0a79c7af3a9.png)

    const a = "World";
    const b = "Hello World"
    
    module.exports = { a,b }
    

![](https://storage.googleapis.com/papyrus_images/dcc63a47f0cb4a5921159d8ab38c62361fd15e882e026533393a8b652c632f7b.png)

    let a = 3;
    
    a = 5;
    
    module.exports = a;
    

![](https://storage.googleapis.com/papyrus_images/4e6767db4e90c103f92679ed88d0344e743bdc3c72cfb4db17109337734db934.png)

    // all shoes are on sale this week!
    const shoesCost = 49;
    
    module.exports = shoesCost;
    

2.đáp án Functions and operators
--------------------------------

![](https://storage.googleapis.com/papyrus_images/71a6ca86be5d0c1874f3e813d27135337dffd02c85fdbb4eb042c42802e8e5f0.png)

![](https://storage.googleapis.com/papyrus_images/43967f5f2a06efe6c3ae2731b0a8a9377d66e1dde9b01b722e10d2ba4cecc2d8.png)

    function getMessage() {
        return "Hello World!";
    }
    
    module.exports = getMessage;
    

![](https://storage.googleapis.com/papyrus_images/f299bd20190c616e811c124dc8c39ec7594694bdd2adbc1cfc674288337d4500.png)

    function addTwo(input) {
        return input + 2;
    }
    
    module.exports = addTwo;
    

![](https://storage.googleapis.com/papyrus_images/2f5cb4aa1c2aa5ddfaaad8b9c0cf4098632509a048a0ca73adf45d1a1cf6ff16.png)

    function product(a,b) {
        return a * b;
    }
    
    module.exports = product;
    

![](https://storage.googleapis.com/papyrus_images/8962706579e3875b556b4c9c28a8ebd437fe09b11181ac6b029f9d58ea17a061.png)

    function average(a, b, c, d) {
        return average = (a + b + c + d) / 4;
        
    }
    
    module.exports = average;
    

![](https://storage.googleapis.com/papyrus_images/9b0dac14169257084c47675a92f96453a6f8b242110e55b8b30b5733c37b689b.png)

    function getRandom() {
        return getRandom = Math.random();
    }
    
    module.exports = getRandom;
    

![](https://storage.googleapis.com/papyrus_images/92679c0843181f7a86be02a85aa4dc85e7646bb1a0c01dadc13af56feb253cea.png)

    function getFloor(x) {
        return x = Math.floor(x);
    }
    
    module.exports = getFloor;
    

3\. đáp án Conditionals
-----------------------

![](https://storage.googleapis.com/papyrus_images/9daf34177e5459d037ba5c992b31a608c2529df38783d1ecdb52453ec2578543.png)

![](https://storage.googleapis.com/papyrus_images/136fb09b903fa2f61cf74c81eff800953ceb405909d611f752aea2e630fcc075.png)

    code bên dưới 
    

function isEqual(a, b) { return a === b; }

module.exports = isEqual;

![](https://storage.googleapis.com/papyrus_images/4ebbd1d6a13fcfa11eaffe4f1d72d81069060d0941866d93d0c76173bb762828.png)

    function isNotEqual(a, b) {
        if (a !== b) {
            return true;
        }
        else {
            return false;
        }
    }
    
    module.exports = isNotEqual;
    

![](https://storage.googleapis.com/papyrus_images/d53130f1430a5e8f19e1e040e65447e4579e13f1b1cde8fe09f34c7c5ffe637d.png)

    function isNotEqual(a, b) {
        if (a !== b) {
            return true;
        }
        else {
            return false;
        }
    }
    
    module.exports = isNotEqual;
    

![](https://storage.googleapis.com/papyrus_images/7fbb4a94ff430f918e8798e70ad7c830f074017fb555fb3412d14a99c20bd76e.png)

    function greater(first, last) {
        if (first > last) {
            return first;
        }
        else if (last > first) {
            return last;
        }
    }
    
    module.exports = greater;
    

![](https://storage.googleapis.com/papyrus_images/d13c012ecf4f18adf89958e9c3186708cdc3e3969650c27c7ad9c65b51e048f1.png)

    function isEnough(cost, money) {
        return money >= cost;
    }
    
    module.exports = isEnough;
    

![](https://storage.googleapis.com/papyrus_images/1a88fdc66a7e24e8b5e28f76d78e2fa4e276d233b0bc95e54358277cbd5810d2.png)

    function canAccess(purchasedSubscription, freeTrial) {
        if (purchasedSubscription) {
            return true;
        } else if (freeTrial) {
            return true;
        } else {
            return false;
        }
    }
    
    module.exports = canAccess;
    

4\. đáp án loops
----------------

![](https://storage.googleapis.com/papyrus_images/77a91ca6e988de0ac172188550d2fc90d56a0411d3f9e5fe03c40237e21bbb99.png)

![](https://storage.googleapis.com/papyrus_images/a884144a81a2cda931cce3593b6e60940cbc56734938025d4f57d2ff6a7cd769.png)

    function summation(n) {
        let s = 0;
    
        for (let i = 1; i <= n; i++) {
            s = s + i;
        }
    
        return s;
    }
    
    module.exports = summation;
    

![](https://storage.googleapis.com/papyrus_images/2fd0fbad194b930ec045a8e560e257b6b05276f7666372caec582e4d41f5a295.png)

    function factorial(n) {
        let r = 1;
        for (let i = n; i >= 1; i--) {
            r = r * i;
        }
    
        return r;
    }
    
    module.exports = factorial;
    

![](https://storage.googleapis.com/papyrus_images/e730ddb4375c8c5e60b5ace13f48f27cd7bc65d1a60410a699f1526a70103a23.png)

    function scream(n) {
        let s = "";
        for(let i = 1; i <= n; i++) {
            s += "a";
        }
    
        return s;
    }
    
    module.exports = scream;
    

![](https://storage.googleapis.com/papyrus_images/596b2ace8d5b10688cc0a8559dd19b60f959aad0d887f46fcb9e8bb5407af321.png)

    function scream(n) {
        let returnStr = "";
    
        returnStr += "a";
        oddeven = n % 2;
    
        if (0 === oddeven) {
            for (let i = n - 1; i >= 1; i--) {
                oe = i % 2;
    
                if (oe === 0) {
                    returnStr += "a";
                }
                else {
                    returnStr += "A";
                }
            }
        }
        else {
            for (let i = n - 1; i >= 1; i--) {
                oe = i % 2;
    
                if (oe === 0) {
                    returnStr += "A";
                }
                else {
                    returnStr += "a";
                }
            }
        }
    
        return returnStr;
    }
    
    module.exports = scream;
    

![](https://storage.googleapis.com/papyrus_images/a4df6f6e55262a35e6ecdf1e65fa547e284d44e30d85fbabb9d6af61f0606c33.png)

    function topDouble(value, top) {
        let val = value;
        let r = val;
        while (val < top) {
            r = val;
            val *= 2;
        }
    
        return r;
    }
    
    module.exports = topDouble;
    

5\. đáp án Practice Problems 1 có 5 cái cứ bấm next là được
-----------------------------------------------------------

![](https://storage.googleapis.com/papyrus_images/925708a355fa08fe4271d51a6ff1e9dac19ce92d66524443c2f735bf29e8d8e1.png)

![](https://storage.googleapis.com/papyrus_images/ebf469673c7040ec25911da8b247efb40892f8eda9a237c2cb66c1cfe321aa09.png)

    function isEven(num) {
        isE = num % 2;
        return isE === 0;
    }
    
    module.exports = isEven;
    

![](https://storage.googleapis.com/papyrus_images/17251c1558664845dcbbc69bc175fc0d3d72c3bc7465f41ca0d5d3d307070735.png)

    function smallerNumber(num1, num2) {
        if (num1 > num2) {
            return num2;
        }
        else {
            return num1;
        }
    }
    
    module.exports = smallerNumber;
    

![](https://storage.googleapis.com/papyrus_images/48638b2ae279dfbcaf4e8d5db4136c791ab357f0d57eebf9b34fa01c351f0994.png)

    const fakeName = require('./fakeName');
    
    const message = `
        Hello, ${fakeName}! You left a package at the office today.
        You can pick up tomorrow at 10am, ${fakeName}. 
        If not I will drop it off this weekend.
        Goodbye ${fakeName}!
    `;
    
    module.exports = message;
    

![](https://storage.googleapis.com/papyrus_images/6171842b8080d93602841b217c14406f236bcc0e7c16b7240506cdc505573061.png)

    function checkNumber(num) {
        if (num > 0) {
            return "positive";
        } else if (num === 0) {
            return "zero";
        } else {
            return "negative";
        }
    }
    
    module.exports = checkNumber;
    

![](https://storage.googleapis.com/papyrus_images/de9f62d9d35af5d47a68edda068322810647317e4f70d1ce60f86d10f2f19b1d.png)

    function maxSum(num) {
        if (num < 0) {
            return 0;
        }
    
        let r = 0;
        for (let i = 1; i <= num; i++) {
            r += i;
        }
    
        return r;
    }
    
    module.exports = maxSum;
    

**kết thúc phần 1 có thể bấm đây qua phần 2 của basic luôn** - [link](https://mirror.xyz/0x4450dB99260EC3140B4690F1c6bDd64d5d9644A9/wH-AHWMrZX8sYEE37KVu2eNM7zJK7XlLi7OoqTMxQcs)

---

*Originally published on [meteosrds](https://paragraph.com/@cryptovuive/the-basic-ph-n-1)*
