1. 1. var num1 = 0;
    2. !num1; // true
    3. 2. var num2 = 100;
    4. !num2; // false
    5. !!num2; // true
    6. 3. var num3 = NaN;
    7. !num3; // true
    8. 4. var str1 = '';
    9. !str1; // true
    10. 5. var str2 = 'abc';
    11. !str2; // false
    12. 10. 0 && 100; // 0
    13. 11. 0 && NaN; // 0
    14. 12. 100 && 0; // 0
    15. 13. 100 && NaN; // NaN
    16. 14. NaN && 0; // NaN
    17. 15. NaN && 100; // NaN
    18. 16. '' && 'abc'; // ''
    19. 17. 'abc' && ''; // ''
    20. 18. 'abc' && '456'; // '456'
    21. 19. true && true; // true
    22. 20. true && false; // false
    23. 21. false && true; // false
    24. 22. false && false; // false
    25. 23. 0 && undefined; // 0
    26. 24. NaN && null; // NaN
    27. 25. 100 && 'abc'; 'abc'
    1. 6. var boo1 = true;
    2. !boo1; // false
    3. 7. var boo2 = false;
    4. !boo2; // true
    5. 8. var name;
    6. !name; // true
    7. 9. var cat = null;
    8. !cat; // true
    9. var obj;
    10. 27. 'abc' && obj.name; // 报错
    11. 28. undefined && obj.name; // undefined
    12. 29. obj && obj.name; // undefined
    13. 30. 0 || 100; // 100
    14. 31. 0 || NaN; // NaN
    15. 32. 100 || 0; // 100
    16. 33. 100 || NaN; // 100
    17. 34. NaN || 0; // 0
    18. 35. NaN || 100; // 100
    19. 36. '' || 'abc'; // 'abc'
    20. 37. 'abc' || ''; // 'abc'
    21. 38. 'abc' || '456'; // 'abc'
    22. 39. true || true; // true
    23. 40. true || false; // true
    24. 41. false || true; // true
    25. 42. false || false; // false
    26. 43. 0 || undefined; // undefined
    27. 44. NaN || null; // null
    28. 45. 100 || 'abc'; // 100
    29. 46. 'abc' || undefined // 'abc'
    30. 47. var obj; 'abc' || obj.name; // 'abc'
    31. 48. undefined || obj.name; // 报错
    1. var i = 1;
    2. var j = 1;
    3. var sum = 20 + i++ + 'abc' || 123 - ++i + ++j + ++j +'123' == 123 * 2/4;
    4. //20 + 1 + 'abc' =21abc 123-2+2+3+123=249 == 61.5
    5. console.log(sum);//21abc
    6. var i =1;
    7. var j=1;
    8. var a=10;
    9. var b= a+ i++;//i=2 b=11
    10. var c = b + ++i + i++ + ++j;
    11. // 11+3 +2+ 2=19
    12. console.log(c);
    13. var i =16;
    14. var j =20;
    15. var b= j + i++ + ++i;
    16. // i=18
    17. //j=20
    18. //b
    19. console.log(b);//54
    1. var result = {
    2. "code": 666,
    3. "msg": "success",
    4. "list": [{
    5. "categoryId": 145,
    6. "name": "时令鲜果",
    7. "iconUrl": "/img/fresh/other/r1.png"
    8. }, {
    9. "categoryId": 243,
    10. "name": "海鲜水产",
    11. "iconUrl": "/img/fresh/other/r2.png"
    12. }, {
    13. "categoryId": 279,
    14. "name": "家禽蛋",
    15. "iconUrl": "/img/fresh/other/r3.png"
    16. }, {
    17. "categoryId": 346,
    18. "name": "地方农产",
    19. "iconUrl": "/img/fresh/other/r4.png"
    20. }, {
    21. "categoryId": 436,
    22. "name": "百果园公司",
    23. "iconUrl": "/img/fresh/other/r5.png"
    24. }, {
    25. "categoryId": 357,
    26. "name": "农品茗茶",
    27. "iconUrl": "/img/fresh/other/r6.png"
    28. }, {
    29. "categoryId": 6,
    30. "name": "五谷杂粮",
    31. "iconUrl": "/img/fresh/other/r7.png"
    32. }, {
    33. "categoryId": 311,
    34. "name": "牛羊肉",
    35. "iconUrl": "/img/fresh/other/r8.png"
    36. }]
    37. }