Advertisement
Guest User

Untitled

a guest
Feb 12th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. javascript 2
  2.  
  3.  
  4. FECHAS
  5.  
  6. var d = new Date(); // obtener fecha en javascript como una cadena de texto
  7.  
  8. exsisten varias formas para crear objetos fechas
  9.  
  10. i.e.
  11.  
  12. new Date(year, month, day, hours, ...);
  13. se puede obtener la fecha en milisegundos
  14. new Date(milliseconds);
  15.  
  16. Date(0) // 1 enero 1978
  17.  
  18. puede tener entrada de texto
  19. new Date("Date in text");
  20.  
  21. teniendo un objeto fecha date = new Date()
  22.  
  23. tiene metodos
  24. date.toString()
  25. date.toUTCString()
  26. date.toDateString()
  27.  
  28. Fechas ISO AAAA-MM-DD ( new Date("Fecha en ISO") )
  29. o "MM/DD/AAAA"
  30. ( new Date.parse("string de la fecha de otras maneras") ) // método estático
  31. se puede "mes, dia, año" en cualquier orden
  32. Date.parse() devuelve el número en milisegundos
  33.  
  34. date tiene getMinutes() getSeconds() getMilliseconds() y getDay()
  35.  
  36. se ingresa UTC despues de get si se requiere UTC
  37.  
  38. getUTCMinute() // ejemplo
  39.  
  40. metodos para cambiar
  41.  
  42. setFullYear(), setMonth(), setDate(), etc
  43.  
  44.  
  45. MATEMATICAS
  46.  
  47. clase Math con metodos
  48.  
  49. Math.round()
  50. Math.pow(x,y)
  51. Math.sqr(x)
  52. Math.abs(x)
  53. Math.floor(x);
  54. Math.ceil(x);
  55. Math.sin(x), Math.cos(x) // x en rads
  56. Math.min(x)
  57. Math.max(x)
  58. Math.random()
  59. Math.random()
  60.  
  61. Boolean(x) // casting
  62. operadores
  63.  
  64. ==, <, >
  65.  
  66. los objetos no se pueden comparar
  67.  
  68.  
  69. == igual que ( "5" == 5 es verdadero)
  70. === igual valor e igual tipo ( 5 === "5" falso )
  71. !=
  72. !==
  73.  
  74. Condicional ternario
  75.  
  76. (Condition)?(iftrue):(iffalse)
  77.  
  78.  
  79. Control flow
  80.  
  81. if(condition){
  82.  
  83. }
  84. else if(){
  85.  
  86. }
  87. else {
  88.  
  89. }
  90.  
  91.  
  92. for( statement 1; statement 2; statement 3){
  93.  
  94. }
  95.  
  96. while(condition){
  97.  
  98. }
  99.  
  100. do{
  101.  
  102. }
  103. while(condition);
  104.  
  105.  
  106. javascript break y continue
  107.  
  108. operator typeof // devuelve el tipo de variable
  109.  
  110. [1,2,3,4].constructor returns function Array()
  111. {}.constructor returns Object
  112.  
  113.  
  114. Conversion de numeros a cadenas
  115.  
  116. String(numero)
  117.  
  118. toExponential, toFixed
  119.  
  120. operador + (convertir a numero)
  121.  
  122. i.e y = "5", x = +y (nan)
  123.  
  124.  
  125.  
  126. Expresiones regulares
  127.  
  128. try y catch
  129.  
  130. try{
  131.  
  132. }
  133. catch(err){
  134.  
  135. }
  136. finally{
  137.  
  138. }
  139.  
  140. Local scope y Global scope
  141.  
  142. javascript Hoisting
  143.  
  144. una variable se puede declarar después de que haya sido utilizado
  145.  
  146. solo con var, no se izan const ni let
  147.  
  148. (basicamente se mueven todas las declaraciones de var al
  149. principio del programa, solo declaraciones i.e. var x = 7 no se iza, var x si)
  150.  
  151. "use strict";
  152. modo estricto, no permite usar variables no declaradas
  153. puede usarse de manera global o local
  154.  
  155. javascript THIS
  156.  
  157. this se refiere al objeto global
  158. this es indefinido en modo estricto
  159. en un evento, this es el elemento que recibío el evento
  160. en un metodo, es el objeto
  161.  
  162.  
  163. var y let
  164. var no tiene block scope, let tiene block scope
  165.  
  166. var y let fuera de bloque son similates
  167. no se puede redeclarar una var como let, ni una let como var en el mismo bloque o ámbito
  168. let no se iza
  169.  
  170. const es parecido a let
  171. pero no se puede editar
  172.  
  173. las propiedades de un objeto constante se pueden cambiar
  174. pero no se puede reasignar
  175.  
  176. i.e.
  177.  
  178. const car = {type:"Fiat", model:"500", color:"white"};
  179.  
  180. const cars = ["Saab", "Volvo", "BMW"];
  181.  
  182. no se redeclara de var a const ni let a const
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement