10 mini tips for beginners of little JavaScript skills (1)

Source: Internet
Author: User

BKJIA's August 24 E-headlines: In the previous programming language rankings, we once introduced the JavaScript language that is just getting started. As stated in the article, JavaScript is not only the most dynamic scripting language, or one of the most useful programming languages. Because most browsers are compatible with it, you can use it in these browsers. JavaScript is accepted quite quickly because it is so simple and widely used. Many programmers used to think of JavaScript as a "Toy language". However, AJAX entered the market and showed the opposite side. It showed completely different capabilities and functions for JavaScript.

As a result of this invention, programmers can now create Web applications with the effects of desktop applications, which is very helpful because data can be changed faster. These are some mini tips that help beginners better use JavaScript. JavaScript is widely used and has so many styles, so it can have a lot of skills. In addition, although it has many programming methods, I have only selected 10 skills. I think these skills are a good starting point for beginners to understand JavaScript.

1. Add an element at the end of an array.

This technique allows you to use the Length attribute to add an element at the end of an array, because the Length attribute is 1 more than the subscript of the last element of the array. This method is the same as the "push" method. For example:

 
 
  1.  
  2. var myArray = [];  
  3. myArray[myArray.length] = 'New Element';  
  4.  

2. Adjust the length of an array.

The Length attribute is not read-only, so you can set the value of the Length attribute. In addition, you can use it to increase or decrease the length of the array. For example:

 
 
  1.  
  2. var myArray = [1,2,3];  
  3. myArray.length // 3  
  4. myArray.length = 2; //Delete the last element  
  5. myArray.length = 20 // add 18 elements to the array; the elements have the undefined value. 


3. Use "!" Convert any data type to Boolean

This technology allows you to use "!" Converts any data type, such as string, number, or integer, to a Boolean value. For example:

 
 
  1. var myString = '23255';  
  2. typeof myString; //String  
  3.    
  4. myString = !!myString;  
  5. typeof myString  //Boolean 

4. Convert Number to String

This technique allows you to add an empty string at the end of a number to convert the number to a string. For example:

 
 
  1. var mynumber = 234;  
  2. typeof mynumber; //Number  
  3.    
  4. mynumber += '';  
  5. typeof mynumber; //String 

5. Learn how many variables a function requires.

This is a great technique that lets you know exactly how many variables a function requires. For example:

 
 
  1. function add_nums(num1, num2){  
  2.     return num1 + num2;  
  3. }  
  4. add_nums.length // 2 is the amount of parameters expected by the function add_nums 

6. Use the "arguments" object to know how many parameters a function receives.

This technique allows you to use the "arguments" object to understand how many parameters a function receives. For example:

 
 
  1. function add_nums(){  
  2.     return arguments.length;  
  3. }  
  4.    
  5. add_nums(23,11,32,56,89,89,89,44,6); //this return the number 9 

This technique is useful when you need to check the validity of the number of parameters, or when you need to create a function that is not sure about the number of parameters.

 
 
  1. function sum_three_nums( ){  
  2.  if(arguments.length!=3) throw new Error('received ' + arguments.length + ' parameters and should work with 3');  
  3.    
  4. }  
  5.    
  6. sum_three_nums(23,43); //Return the error message  
  7.    
  8. function sum_num(){  
  9.     var total = 0;  
  10.     for(var i=0;i<arguments .length;i++){  
  11.         total+=arguments[i];  
  12.     }  
  13.     return total;  
  14. }  
  15.    
  16. sum_num(2,34,45,56,56); 


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.