¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Javascript Cheat Sheet

Jacob Garcia Acosta Programador Inglés 33 fichas

Fichas del conjunto (33)

  1. 1Including JavaScript in an HTML Page//JS code goes here
  2. 2Call an External JavaScript FileIncluding Comments
    Single line comments - //
    Multi-line comments - /* comment here */
  3. 3var, const, letvar — The most common variable. Can be reassigned but only accessed
    within a function. Variables defined with var move to the top when
    code is executed.
    const — Can not be reassigned and not accessible before they appear
    within the code.
    let — Similar to const, however, let variable can be reassigned but
    not re-declared.
  4. 4Data TypesNumbers — var age = 23
    Variables — var x
    Text (strings) — var a = "init"
    Operations — var b = 1 + 2 + 3
    True or fase statements — var c = true
    Constant numbers — const PI = 3.14
    Objects — var name = {firstName:"John", lastName:”Doe"}
  5. 5Data TypesA letter such as 'A' is a character
    A word/phrase like 'Hello' is a string
    A number e.g. '2' is an integer
    A decimal like '2.9' is real
    'yes/no' is Boolean
    A phone number '07543988157' is a STRING
  6. 6Objectsvar person = {
    firstName:"John",
    lastName:"Doe",
    age:20,
    nationality:"German"
    };
  7. 7Array Methodsconcat() — Join several arrays into one
    indexOf() — Returns the primitive value of the specified object
    join() — Combine elements of an array into a single string and return
    the string
    lastIndexOf() — Gives the last position at which a given element
    appears in an array
    pop() — Removes the last element of an array
    push() — Add a new element at the end
    reverse() — Sort elements in descending order
    shift() — Remove the first element of an array
    slice() — Pulls a copy of a portion of an array into a new array
    sort() — Sorts elements alphabetically
    splice() — Adds elements in a specified way and position
    toString() — Converts elements to strings
    unshift() — Adds a new element to the beginning
    valueOf() — Returns the first position at which a given element
    appears in an array
  8. 8Basic Operators+ — Addition
    - — Subtraction
    * — Multiplication
    / — Division
    (...) — Grouping operator, operations within brackets are executed
    earlier than those outside
    % — Modulus (remainder )
    ++ — Increment numbers
    -- — Decrement numbers
  9. 9Comparison Operators== — Equal to
    === — Equal value and equal type
    != — Not equal
    !== — Not equal value or not equal type
    > — Greater than
    < — Less than
    >= — Greater than or equal to
    <= — Less than or equal to
    ? — Ternary operator
  10. 10Logical Operators&& — Logical and
    || — Logical or
    ! — Logical not
  11. 11Bitwise Operators& — AND statement
    | — OR statement
    ~ — NOT
    ^ — XOR
    << — Left shift
    >> — Right shift
    >>> — Zero fill right shift
  12. 12FUNCTIONSfunction name(parameter1, parameter2, parameter3) {
    // what the function does
    }
  13. 13Outputting Dataalert() — Output data in an alert box in the browser window
    confirm() — Opens up a yes/no dialog and returns true/false depending
    on user click
    console.log() — Writes information to the browser console, good for
    debugging purposes
    document.write() — Write directly to the HTML document
    prompt() — Creates an dialogue for user input
  14. 14Global FunctionsdecodeURI() — Decodes a Uniform Resource Identifier (URI) created
    by encodeURI or similar
    decodeURIComponent() — Decodes a URI component
    encodeURI() — Encodes a URI into UTF-8
    encodeURIComponent() — Same but for URI components
    eval() — Evaluates JavaScript code represented as a string
    isFinite() — Determines whether a passed value is a finite number
    isNaN() — Determines whether a value is NaN or not
    Number() — Returns a number converted from its argument
    parseFloat() — Parses an argument and returns a floating point number
    parseInt() — Parses its argument and returns an integer
  15. 15JAVASCRIPT LOOPSfor (before loop; condition for loop; execute after loop) {
    // what to do during the loop
    }
    for — The most common way to create a loop in JavaScript
    while — Sets up conditions under which aloop executes
    do while — Similar to the while loop, however, it executes at least
    once and performs a check at the end to see if the condition is met
    to execute again
    break — Used to stop and exit the cycle at certain conditions
    continue — Skip parts of the cycle if certain conditions are met
  16. 16IF - ELSE STATEMENTSif (condition) {
    // what to do if condition is met
    } else {
    // what to do if condition is not met
    }
  17. 17STRINGSvar person = "John Doe";
  18. 18Escape Characters\' — Single quote
    \" — Double quote
    \\ — Backslash
    \b — Backspace
    \f — Form feed
    \n — New line
    \r — Carriage return
    \t — Horizontal tabulator
    \v — Vertical tabulator
  19. 19String MethodscharAt() — Returns a character at a specified position inside a
    string
    charCodeAt() — Gives you the unicode of character at that position
    concat() — Concatenates (joins) two or more strings into one
    fromCharCode() — Returns a string created from the specified sequence
    of UTF-16 code units
    indexOf() — Provides the position of the first occurrence of a
    specified text within a string
    lastIndexOf() — Same as indexOf() but with the last occurrence,
    searching backwards
    match() — Retrieves the matches of a string against a search pattern
    replace() — Find and replace specified text in a string
    search() — Executes a search for a matching text and returns its
    position
    slice() — Extracts a section of a string and returns it as a new
    string
    split() — Splits a string object into an array of strings at a
    specified position
    substr() — Similar to slice() but extracts a substring depended on a
    specified number of characters
    substring() — Also similar to slice() but can’t accept negative
    indices
    toLowerCase() — Convert strings to lower case
    toUpperCase() — Convert strings to upper case
    valueOf() — Ret
  20. 20REGULAR EXPRESSION SYNTAX Pattern Modifierse — Evaluate replacement
    i — Perform case-insensitive matching
    g — Perform global matching
    m — Perform multiple line matching
    s — Treat strings as single line
    x — Allow comments and whitespace in pattern
    U — Ungreedy pattern
  21. 21Brackets[abc] — Find any of the characters between the brackets
    [^abc] — Find any character not in the brackets
    [0-9] — Used to find any digit from 0 to 9
    [A-z] — Find any character from uppercase A to lowercase z
    (a|b|c) — Find any of the alternatives separated with |
  22. 22Metacharacters. — Find a single character, except newline or line terminator
    \w — Word character
    \W — Non-word character
    \d — A digit
    \D — A non-digit character
    \s — Whitespace character
    \S — Non-whitespace character
    \b — Find a match at the beginning/end of a word
    \B — A match not at the beginning/end of a word
    \0 — NUL character
    \n — A new line character
    \f — Form feed character
    \r — Carriage return character
    \t — Tab character
    \v — Vertical tab character
    \xxx — The character specified by an octal number xxx
    \xdd — Character specified by a hexadecimal number dd
    \uxxxx — The Unicode character specified by a hexadecimal number xxxx
  23. 23Quantifiersn+ — Matches any string that contains at least one n
    n* — Any string that contains zero or more occurrences of n
    n? — A string that contains zero or one occurrences of n
    n{X} — String that contains a sequence of X n’s
    n{X,Y} — Strings that contains a sequence of X to Y n’s
    n{X,} — Matches any string that contains a sequence of at least X n’s
    n$ — Any string with n at the end of it
    ^n — String with n at the beginning of it
    ?=n — Any string that is followed by a specific string n
    ?!n — String that is not followed by a specific string n
  24. 24Number PropertiesMAX_VALUE — The maximum numeric value representable in JavaScript
    MIN_VALUE — Smallest positive numeric value representable in
    JavaScript
    NaN — The “Not-a-Number” value
    NEGATIVE_INFINITY — The negative Infinity value
    POSITIVE_INFINITY — Positive Infinity value
  25. 25Number MethodstoExponential() — Returns a string with a rounded number written as
    exponential notation
    toFixed() — Returns the string of a number with a specified number of
    decimals
    toPrecision() — String of a number written with a specified length
    toString() — Returns a number as a string
    valueOf() — Returns a number as a number
  26. 26Math PropertiesE — Euler’s number
    LN2 — The natural logarithm of 2
    LN10 — Natural logarithm of 10
    LOG2E — Base 2 logarithm of E
    LOG10E — Base 10 logarithm of E
    PI — The number PI
    SQRT1_2 — Square root of 1/2
    SQRT2 — The square root of 2
  27. 27Math Methodsabs(x) — Returns the absolute (positive) value of x
    acos(x) — The arccosine of x, in radians
    asin(x) — Arcsine of x, in radians
    atan(x) — The arctangent of x as a numeric value
    atan2(y,x) — Arctangent of the quotient of its arguments
    ceil(x) — Value of x rounded up to its nearest integer
    cos(x) — The cosine of x (x is in radians)
    exp(x) — Value of Ex
    floor(x) — The value of x rounded down to its nearest integer
    log(x) — The natural logarithm (base E) of x
    max(x,y,z,...,n) — Returns the number with the highest value
    min(x,y,z,...,n) — Same for the number with the lowest value
    pow(x,y) — X to the power of y
    random() — Returns a random number between 0 and 1
    round(x) — The value of x rounded to its nearest integer
    sin(x) — The sine of x (x is in radians)
    sqrt(x) — Square root of x
    tan(x) — The tangent of an angle
  28. 28Setting DatesDate() — Creates a new date object with the current date and time
    Date(2017, 5, 21, 3, 23, 10, 0) — Create a custom date object. The
    numbers represent year, month, day, hour, minutes, seconds,
    milliseconds. You can omit anything you want except for year and
    month.
    Date("2017-06-23") — Date declaration as a string
  29. 29Pulling Date and Time ValuesgetDate() — Get the day of the month as a number (1-31)
    getDay() — The weekday as a number (0-6)
    getFullYear() — Year as a four digit number (yyyy)
    getHours() — Get the hour (0-23)
    getMilliseconds() — The millisecond (0-999)
    getMinutes() — Get the minute (0-59)
    getMonth() — Month as a number (0-11)
    getSeconds() — Get the second (0-59)
    getTime() — Get the milliseconds since January 1, 1970
    getUTCDate() — The day (date) of the month in the specified date
    according to universal time (also available for day, month, fullyear,
    hours, minutes etc.)
    parse — Parses a string representation of a date, and returns the
    number of milliseconds since January 1, 1970
  30. 30Set Part of a DatesetDate() — Set the day as a number (1-31)
    setFullYear() — Sets the year (optionally month and day)
    setHours() — Set the hour (0-23)
    setMilliseconds() — Set milliseconds (0-999)
    setMinutes() — Sets the minutes (0-59)
    setMonth() — Set the month (0-11)
    setSeconds() — Sets the seconds (0-59)
    setTime() — Set the time (milliseconds since January 1, 1970)
    setUTCDate() — Sets the day of the month for a specified date
    according to universal time (also available for day, month, fullyear,
    hours, minutes etc.)
  31. 31Node Propertiesattributes — Returns a live collection of all attributes registered
    to and element
    baseURI — Provides the absolute base URL of an HTML element
    childNodes — Gives a collection of an element’s child nodes
    firstChild — Returns the first child node of an element
    lastChild — The last child node of an element
    nextSibling — Gives you the next node at the same node tree level
    nodeName — Returns the name of a node
    nodeType — Returns the type of a node
    nodeValue — Sets or returns the value of a node
    ownerDocument — The top-level document object for this node
    parentNode — Returns the parent node of an element
    previousSibling — Returns the node immediately preceding the current
    one
    textContent — Sets or returns the textual content of a node and its
    descendants
  32. 32Node MethodsappendChild() — Adds a new child node to an element as the last child
    node
    cloneNode() — Clones an HTML element
    compareDocumentPosition() — Compares the document position of two
    elements
    getFeature() — Returns an object which implements the APIs of a
    specified feature
    hasAttributes() — Returns true if an element has any attributes,
    otherwise false
    hasChildNodes() — Returns true if an element has any child nodes,
    otherwise false
    insertBefore() — Inserts a new child node before a specified,
    existing child node
    isDefaultNamespace() — Returns true if a specified namespaceURI is
    the default, otherwise false
    isEqualNode() — Checks if two elements are equal
    isSameNode() — Checks if two elements are the same node
    isSupported() — Returns true if a specified feature is supported on
    the element
    lookupNamespaceURI() — Returns the namespaceURI associated with a
    given node
    lookupPrefix() — Returns a DOMString containing the prefix for a
    given namespaceURI, if present
    normalize() — Joins adjacent text nodes and removes empty text nodes
    in an element
    removeChild() — Removes a child node from an elem
  33. 33Element MethodsgetAttribute() — Returns the specified attribute value of an element
    node
    getAttributeNS() — Returns string value of the attribute with the
    specified namespace and name
    getAttributeNode() — Gets the specified attribute node
    getAttributeNodeNS() — Returns the attribute node for the attribute
    with the given namespace and name
    getElementsByTagName() — Provides a collection of all child elements
    with the specified tag name
    getElementsByTagNameNS() — Returns a live HTMLCollection of elements
    with a certain tag name belonging to the given namespace
    hasAttribute() — Returns true if an element has any attributes,
    otherwise false
    hasAttributeNS() — Provides a true/false value indicating whether the
    current element in a given namespace has the specified attribute
    removeAttribute() — Removes a specified attribute from an element
    removeAttributeNS() — Removes the specified attribute from an element
    within a certain namespace
    removeAttributeNode() — Takes away a specified attribute node and
    returns the removed node
    setAttribute() — Sets or changes the specified attribute to a
    specified value
    setA

Información

Descripción
Cheat Sheet
Visitas
4
Historial
  • Creado por Jaimee-Lee Kirby · 21 oct 2015
  • Copiado por Jacob Garcia Acosta · 4 feb 2019
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?