Chuyển đến nội dung chính

freecodecamp: javascript debugging

freecodecamp: javascript debugging

I note that passed code to help coder find the solution

Use the JavaScript Console to Check the Value of a Variable
"console.log(a);"
Understanding the Differences between the freeCodeCamp and Browser Console
"console.log(outputTwo);
console.clear();
console.log(outputOne);
"
Use typeof to Check the Type of a Variable
"console.log(typeof(seven));
console.log(typeof(three));"

Catch Misspelled Variable and Function Names
"" //copy &past variable
Catch Unclosed Parentheses, Brackets, Braces and Quotes
"let myArray = [1, 2, 3];
let arraySum = myArray.reduce((previous, current) => previous + current);"

Catch Mixed Usage of Single and Double Quotes
"let innerHtml = "<p>Click here to <a href=\"#Home\">return home</a></p>";"

Catch Use of Assignment Operator Instead of Equality Operator
"if(x == y)"

Catch Missing Open and Closing Parenthesis After a Function Call
"let result = getNine();"

Catch Arguments Passed in the Wrong Order When Calling a Function
"let power = raiseToPower(base,exp);"

Catch Off By One Errors When Using Indexing
"for (let i = 0; i < len; i++)"

Use Caution When Reinitializing Variables Inside a Loop
"function zeroArray(m, n) {
// Creates a 2-D array with m rows and n columns of zeroes
let newArray = [];
const row = [];
for (let j = 0; j < n; j++) {
// Pushes n zeroes into the current row to create the columns
row.push(0);
}
for (let i = 0; i <m; i++) {
// Adds the m-th row into newArray
// Pushes the current row, which now has n zeroes in it, to the array
newArray.push(row);
}
return newArray;
}

let matrix = zeroArray(3, 2);
console.log(matrix);"

Prevent Infinite Loops with a Valid Terminal Condition
"for (let i = 1; i <= 4; i += 2)"



Nhận xét

Bài đăng phổ biến từ blog này

freecodecamp: React

freecodecamp: React step by step to practice Create a Simple JSX Element " const JSX = <h1>Hello JSX!</h1>; " Create a Complex JSX Element " const JSX=<div> <h1></h1> <p></p> <ul> <li></li> <li></li> <li></li> </ul> </div>; " Add Comments in JSX " const JSX = ( /* here in first time */ <div> <h1>This is a block of JSX</h1> <p>Here 's a subtitle</p> </div> ); " Render HTML Elements to the DOM " const JSX = ( <div id= 'challenge-node' > <h1>Hello World</h1> <p>Lets render this to the DOM</p> </div> ); // change code below this line ReactDOM.render(JSX,document.getElementById( 'challenge-node' )); " Define an HTML Class in JSX " cons...

Data Science: a novice approach

Data Science: a novice approach 1. Introduction :  The data science is hot until today 2018. I read a lot of article relate to this subject and I know many people excite to reach the data science but it's a huge domain that the explorer can be lost in a dark forest of knowledge. I used to research about the data science day by day with a different level( from zero to unknown where). My method is find out it as everybody did: search the keyword, read some books, try to practice somewhere. But all I get back are a chaos of objects. My sense about the data science is the same as an illusion. I forget it about 1 year and get back beside it. So this time, I try to illustrate the way to reveal the data science in short description. I write down to teach myself, to clear, to share.  What is the purpose of the data science? I remember one thing that is "get insight from messy data". I do many tasks in the data space to extract something that show the demanding values. The fi...