zoukankan      html  css  js  c++  java
  • 《JavaScript学习指南》第2版 学习笔记1

    1、<noscript> 标签

    noscript 元素用来定义在脚本未被执行时的替代内容(文本)。

    注释:如果浏览器支持脚本,那么它不会显示出 noscript 元素中的文本。无法识别 <script> 标签的浏览器会把标签的内容显示到页面上。为了避免浏览器这样做,您应当在注释标签中隐藏脚本。老式的(无法识别 <script> 标签的)浏览器会忽略注释,这样就不会把标签的内容写到页面上,而新式的浏览器则懂得执行这些脚本,即使它们被包围在注释标签中!

    危险:数值会随着上下文发生变化,而这取决于引入新数据类型操作的顺序,以及所引用的操作符。

    2、松散类型(动态类型):相同变量可以表示不同类型的数据

    3、标识变量命名规范

    有意义;

    (首字母大写通常用来表示对象,如String类)函数名和变量名首字母通常小写,函数名以动名词形式表示、驼峰拼写法。

    首字母用字母最好。

    4、三种基本数据类型:字符串、数字以及布尔类型

       还有一些内置对象,如String, Number, Boolean(拥有内置属性和方法的对象)

    5、字符串转换:

       1.加法:字符串+数字,则数字变量自动变成字符串变量

         var strValue="4"+3+1  //结果是4

       2.字符串是序列值中的第一个,那么会把所有数值都当成字符串进行处理

         var strValueTwo=4+3+"1"  //结果是71

       3.如果使用+号以外的操作符号,那么会将字符串转换为数字

         var firstResult="35"-3   //结果是32

    6、转换:隐式和显示(比如用“Boolean”函数将其他数据类型(如String)的值转换为布尔值;

    7、布尔类型:true和false  布尔值不需要引号,所以“true” 和true有很大的区别;’双重否定符(两个否定操作符“!!”)可以显示地将数字或字符串转换为布尔值;

    8、字符串转换成数字的函数:parseInt和parseFloat;

    parseInt函数只会返回证书部分(无论字符串是证书还是浮点数)

    parseFloat函数则会返回数字的整数部分,直到遇到一个字符,这个字符不是正负号、小数、数字或者指数;

  • 相关阅读:
    转dhdhtmlxTree
    转Merge的用法
    解决SqlServer2008评估期过期
    借鉴一下对比算法
    Asp.Net异常:"由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值"的解决方法
    查看Windows下引起Oracle CPU占用率高的神器-qslice
    今日有奖活动一览
    【分享】给做技术的战友们推荐一个不错的微信公号解解闷
    Unreal Engine Plugin management
    当在ECLIPSE中import现存项目时,如遇到版本不符
  • 原文地址:https://www.cnblogs.com/n2meetu/p/5883817.html
Copyright © 2011-2022 走看看