JS几个常用的函数和对象定义与用法示例


Posted in Javascript onJanuary 15, 2020

本文实例讲述了JS几个常用的函数和对象定义与用法。分享给大家供大家参考,具体如下:

<html>
    <head>
        <title>js几种常见的函数</title>
        <meta charset="UTF-8"/>
        <script type="text/javascript">
            //string类中的函数
            var str="clannad";
//            var m=str.toUpperCase();
//            alert(m);
//            alert(str.toUpperCase());
//            alert(str.toLowerCase());                //数据是以0下标开始
//            var m=str.substr(0,1).toUpperCase();
//            alert(m + str.substr(1,str.length-1).toLowerCase());  //实现首字母大写,substr后面的参数是起始的位置和数据的长度
//            alert(str.substring(0,1).toUpperCase() + str.substring(1,str.length).toLowerCase());  //substring后面的参数是起始的位置到结束的位置
//            alert(str.indexOf("a"));
//            alert(str.lastIndexOf("a"));
//            alert(str.indexOf("z"));   //没有,返回值为-1
            function testData(a){
                var da=new Date();
//                alert(da.getYear());   //年份是从第一台计算机诞生到现在的年份
//                alert(da.getFullYear());  //返回正常的年份
//                alert(da.getMonth()+1);   //其月份是从0开始的,一月是0
//                alert(da.getDay());      //得到今天是星期几,其中其第一天是星期天,第一天为0/
//                alert(da.getDate());     //得到现在的日期
                alert(da.getHours());     //得到现在的小时
                alert(da.getMinutes());    //得到现在的分钟
                alert(da.getSeconds());    //得到现在的秒
            }
            function testMath(a){
                alert(Math.floor(Math.random()*9000 + 1000));  //输出一个四位整数  ceil是向上取整,floor是向下取整
            }
            function testGlobal(a){
                eval("var a='123'");    //eval可以将字符串转化为js代码执行,但是要注意其字符串的内容要用“”括起来
//                alert(a);          //a也没有显示undefined,这是由于eval的存在。
                b="haha";
                if(!isNaN(Number(a))){
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
                if(!isNaN(b)){         //isNaN是判断变量是否为数字,其可以自动进行number转换。
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
            }
        </script>
    </head>
    <body>
        <h3>js几种常见的函数</h3>
        <input type="button" name="" id="" value="测试Date" onclick="testData()"/>
        <input type="button" name="" id="" value="测试Math" onclick="testMath()"/>
        <input type="button" name="" id="" value="测试Global" onclick="testGlobal()"/>
    </body>
</html>

仅仅是几个基本的函数,有看还是api.

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于JavaScript相关内容可查看本站专题:《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
node.js中的console.info方法使用说明
Dec 09 Javascript
jQuery简单tab切换效果实现方法
Apr 08 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
Dec 08 Javascript
jquery删除table当前行的实例代码
Oct 07 Javascript
解析预加载显示图片艺术
Dec 05 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
Dec 17 Javascript
微信小程序开发之入门实例教程篇
Mar 07 Javascript
详解vue express启动数据服务
Jul 05 Javascript
微信web端后退强制刷新功能的实现代码
Mar 04 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
Aug 06 Javascript
layer.open的自适应及居中及子页面标题的修改方法
Sep 05 Javascript
在layui下对元素进行事件绑定的实例
Sep 06 Javascript
JS自定义对象创建与简单使用方法示例
Jan 15 #Javascript
vue移动端使用canvas签名的实现
Jan 15 #Javascript
js实现鼠标拖拽div左右滑动
Jan 15 #Javascript
Vue数字输入框组件示例代码详解
Jan 15 #Javascript
Vue v-bind动态绑定class实例方法
Jan 15 #Javascript
JS 事件机制完整示例分析
Jan 15 #Javascript
JS实现滑动插件
Jan 15 #Javascript
You might like
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
2011/12/25 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
JavaScript中的排序算法代码
2011/02/22 Javascript
jQuery中.live()方法的用法深入解析
2013/12/30 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
2016/05/26 Javascript
jQuery实现下拉框多选 jquery-multiselect 的实例代码
2016/07/14 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
在Python中实现贪婪排名算法的教程
2015/04/17 Python
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
pandas每次多Sheet写入文件的方法
2018/12/10 Python
以SQLite和PySqlite为例来学习Python DB API
2020/02/05 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
搭建pypi私有仓库实现过程详解
2020/11/25 Python
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
浪漫婚礼主持词
2014/03/14 职场文书
大班亲子运动会方案
2014/06/10 职场文书
金融保险专业求职信
2014/09/03 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
综合素质自我评价评语
2015/03/06 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
投资申请报告
2015/05/19 职场文书
如何写观后感
2015/06/19 职场文书
离职告别感言
2015/08/04 职场文书
带你彻底理解JavaScript中的原型对象
2021/04/14 Javascript
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript