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 相关文章推荐
javascript 面向对象,实现namespace,class,继承,重载
Oct 29 Javascript
js修改table中Td的值(定义td的单击事件)
Jan 10 Javascript
JavaScript打印iframe内容示例代码
Aug 20 Javascript
JSON.parse()和JSON.stringify()使用介绍
Jun 20 Javascript
JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
Sep 15 Javascript
学习JavaScript鼠标响应事件
Dec 25 Javascript
javascript实现瀑布流加载图片原理
Feb 02 Javascript
原生JS实现图片轮播效果
Dec 26 Javascript
细说webpack源码之compile流程-入口函数run
Dec 26 Javascript
详解Vue CLI3 多页应用实践和源码设计
Aug 30 Javascript
微信小程序跨页面传递data数据方法解析
Dec 13 Javascript
JS简易计算器实例讲解
Jun 30 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
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
Admin generator, filters and I18n
2011/10/06 PHP
php中如何使对象可以像数组一样进行foreach循环
2013/08/09 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
2016/06/13 PHP
PHP简单实现冒泡排序的方法
2016/12/26 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
微信公众号之主动给用户发送消息功能
2019/06/22 PHP
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
javascript针对DOM的应用分析(三)
2012/04/15 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
7个JS基础知识总结
2014/03/05 Javascript
js利用prototype调用Array的slice方法示例
2014/06/09 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
浅谈javascript中return语句
2015/07/15 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
微信小程序 icon组件详细及实例代码
2016/10/25 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
python中的全局变量用法分析
2015/06/09 Python
python中实现指定时间调用函数示例代码
2017/09/08 Python
简单实现python进度条脚本
2017/12/18 Python
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
个性大学生自我评价
2013/12/04 职场文书