JavaScript

  • == & ===
            var a = 11;
            var b ="11";
            /* === 不仅仅比较内容 还要比较他们变量的数据类型*/
            alert(a===b);
  • alert & prompt & confirm
            /*页面输出*/
            /*alert("你好")*/
            /*var a=confirm("你好");*//*可以接收到 用户的响应  当点击确定可以接受到true  取消接收到false */
            /*输入 */
            var a=prompt('请输入一个数字','');
            alert(a);
  • script 行内引用
        <!--
            不去使用
            行内引入  DOM文档模型提供的事件 
            onclick    点击事件
            alert      浏览器默认弹出框
            
        -->
        <input type="button" name="btn" value="点我有惊喜" onclick="javascript:alert('欢迎你');"/>
  • Array(length && sort() && join("a"))
            //1、赋值 数组名[索引] 索引从0开始
            var arr = new Array(3);
            arr[0]=100;
            arr[1]=200;
            arr[2]=300;
            //alert(arr);
            //2、直接声明数组
            var str = new Array("张三","lisi","王五");
            //alert(str);
            
            //var num = new Array(1,21,13,45,75,16,78,18,91);
            var num = new Array("11","哈哈","aa","bb");
            /*返回数组长度*/
            //alert(num.length);
            /*排序   sort方法是通过ASCII字母顺序排序*/
            //alert(num.sort());
            /*把数组放到一个元素字符串中  以某个字符串 进行数组元素合并成字符串*/
            //alert(num.join("a"))
            /*向数组末尾添加一个后者更多的元素 并返回一个新的数组长度*/
            alert(num.push("123"));
            alert(num)
  • number & undefined & null & boolean & string
            /*typeof() 用来返回对应的变量类型*/
            /*undefined  此处应该有值但是为赋值*/
            var num;
            //alert(typeof(num));
            /*number*/
            var num1=-12.3456;
            //alert(typeof(num1));
            var a = null;
            //alert(typeof(a));
            var flay =true;//多用于判断
            //alert(typeof(flay));
            var str = '哈哈哈';
            alert(typeof(str));
  • javascript 外部引入
<script src="js/new_file.js" type="text/javascript" charset="utf-8"></script>
  • 变量声明 & 变量赋值
            //定义函数
            //1、先声明 再赋值
            var num1;
            num1 =200;
            //alert(num1)
            //2 同时声明和赋值
            var num2 = 300;
            //alert(num2); 
            //3、不声明直接赋值  不推荐使用
            num3 = 400;
            //alert(num3);
  • js 内部引入方式
     <script type="text/javascript">
            alert("hello word");
    </script>

    <body>
        <input type="button" name="btn" id="btn" value="点我有惊喜" />
        
    </body>
  • switch
var num = prompt('请输入数字','');
            
            switch (num){
                case "1":alert("今天是周一");
                    break;
                    case "2":alert("今天是周2");
                    break;
                    case "3":alert("今天是周3");
                    break;
                    case "4":alert("今天是周4");
                    break;
                    case "5":alert("今天是周5");
                    break;
                    case "6":alert("今天是周6");
                    break;
                    case "7":alert("今天是周日");
                    break;                  
                default:alert("你过晕了吧")
                    break;
            }
  • string(length & charAt() & indexOf("") & substring("")
            var str = 'dakajasadakaha9';
            /*获取string变量中长度*/
            //alert(str.length)
            /*返回在指定位置的字符  索引位置应从0开始*/
            //alert(str.charAt(4));
            /*查找某个指定字符在字符串中第一次出现的位置*/
            //alert(str.indexOf("k"));
            /*返回位于指定索引inden1和index2之间的字符,不包括索引index2对应的字符*/
            //alert(str.substring(1,6));
            /*将字符串以某个规则拆分成数组*/
            var arry = str.split("a");
            alert(arry);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.1 JavaScript基础概念: JavaScript (ECMAScript) :JavaScript 是...
    海若Hero阅读 35,401评论 1 27
  • JavaScript 浏览器的内核 谷歌浏览器 Webkit内核(v8引擎)Blink火狐浏览器 Gecko内核欧...
    壞忎阅读 272评论 0 0
  • 我不怕千万人阻挡,只怕自己投降。 一、JavaScript概述 1、JavaScript的历史 1992年Nomb...
    一个无趣的人W阅读 3,594评论 4 65
  • 0 介绍 0.1 ECMAScript ECMA-262 的第 5 版是 JS 的第一个稳定版本,得到了各浏览器厂...
    前端泥瓦匠阅读 434评论 0 0
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,798评论 0 8