22. JS--- JS的算术运算符

image
15. 算术运算符
<!-- 
    运算符也叫操作符
    通过运算符可以对一个或多个值进行运算,并获取运算结果
    比如:typeof就是运算符,可以来获得一个值的类型
    它会将该值的类型以字符串的形式返回

    算术运算符:
        当对非Number类型的值进行运算时,会将其转换为Number类型
        任何值和NaN做运算都得NaN。
    +:
        对两个值进行加法运算,并将结果返回
        如果对两个字符串进行加法运算,则会做拼串
        会将两个字符串拼接成一个字符串并返回
    - * / 等都会将运算数转为Number后再运算,和+不同。
 -->
<script type="text/javascript">
    var a = 123;
    var result = typeof a;

    result = 123 + "1";
    result = "123" + "456";
    result = false + 1;

    console.log(result);
</script>
16.一元运算符
    <!-- 
        一元运算符
        +:正号
            正号不会对数字产生任何影响

        -:负号
            负号可以对数字进行负号取反
            对于非Number类型的值,会先转换为Number,然后在运算
            可以将一个其他类型的数据,使用+号,可以将它转换为Number。
     -->

    <script type="text/javascript">
        var a = 123;

        a = true;
        a = -a;

        a = "123";
        a = +a;

        console.log(a);
        console.log(typeof a);
    </script>
17-18.自增与自减
<!-- 
    自增自减运算:
        通过自增或自减能使变量在自身的基础上改变1
        无论是++a,还是--a,都会立即使原变量的值自增1
        不同的是a++ 和++a的值不同
        a++的值等于原变量的值(自增前的值)
        ++a的值等于新值(自增后的值)
 -->
20. 非布尔值的逻辑运算
<body>

    <!-- 
        && || 非布尔值的情况
        - 对非布尔值进行与或运算时,会先将其转换为布尔值,然后在运算,并且返回原值
        与运算:
        - 如果第一个值为true,则必然返回第二个值
        - 如果第一个值为false,则直接返回第一个值

        或运算:
        - 如果第一个值为true,则直接返回第一个值
        - 如果第一个值为fasle,则直接返回第二个值
     -->
    <script type="text/javascript">
        // true && true
        // 与运算:如果两个值都为true,则返回后边的
        var result = 3 && 5;

        // false 和 true
        // 与运算,如果两个值中有false,则返回靠前的false
        result = 0 && 2;
        result = 2 && 0;
        result = NaN && 0;
        result = 0 && NaN;

        // 或运算
        result = 2 || 1;
        result = 2 || 0;

        result = NaN || 1;
        result = NaN || NaN;
        console.log("result=" + result);
    </script>
</body>
23. 网页中使用Unicode编码
<!-- 
    在JS中使用Unicode编码
    \u + 十六进制编码
 -->
<script type="text/javascript">
    console.log("\u2620");
</script>

<!-- 
    在网页中使用Unicode编码
    &# + 10进制
    16进制要转为19进制
 -->
<h1>&#9760;</h1>
24. 相等运算符
<!-- 
    == 相等运算符
    - 当使用==比较两个值时,如果值得类型不同,则会自动进行类型转换,将其转换为相同的类型,然后在比较

    != 不相等运算符
    - 不相等也会对变量进行自动的类型转换,如果转换后相等它也会返回false

    === 全等
    - 和相等类似,不同的是它不会做自动的类型转换,类型不同直接返回false

    !== 不全等
    - 和不相等类似,不同的是它不会做自动的类型转换,类型不同直接返回true

    undefined衍生自null,所以两个值做相等运算时,会返回true

    NaN不和任何值相等,包括它自身 
    可以通过isNaN()检查一个值是否是NaN
 -->
30. prompt()函数
<!-- 
    prompt()可以弹出一个提示框,该提示框中会带有一个文本框,
    用户可以在文本框中输入一段内容,该函数需要一个字符串作为参数,
    该字符串将会作为提示框的提示文字。

    用户输入的内容将会作为函数的返回值返回,可以定义一个变量来接收该内容。
 -->
<script>
    var score = prompt("请输入你的考试成绩!");
    console.log(score);
</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容